Zipcode Validation For Us
Can any one tell me how can i validate zipcode for US using regular expression. I used below expression for validation var us_postcode_regular = /^([0-9]{5})(?:[-\s]*([0-9]{4}))?$/
Solution 1:
if(ctype_digit($zip) && strlen($zip) == 5){ echo'US Zip Code'; }
Solution 2:
http://www.zipcodeapi.com/API#zipToLoc makes this very simple. The call looks like:
http://www.zipcodeapi.com/rest/<api_key>/info.<format>/<zip_code>/<units>
Bad zipcodes will throw an error that you can catch. A valid zipcode will return a JSON (or XML or CSV) response look like:
{"zip_code":"08057","lat":56.595452,"lng":-69.784543,"city":"Classified","state":"NJ","timezone":{"timezone_identifier":"America/New_York","timezone_abbr":"EDT","utc_offset_sec":-14400,"is_dst":"T"},"acceptable_city_names":[{"city":"Classified","state":"NJ"},{"city":"Classified","state":"NJ"}]
}
Solution 3:
I belive, the simplest one you can use is this:
function validateUSAZip($zip_code) {
return preg_match(“/^([0-9]{5})(-[0-9]{4})?$/i”,$zip_code);
}
It is actually using similar regex like yours.
Solution 4:
<!-- Hi developers this is a simple demo for **zip code validation for us country** And this code is very usefull for you. --><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Validate US Zip Code in JavaScript</title><scripttype="text/javascript">functionIsValidZipCode(zip) {
var isValid = /^[0-9]{5}(?:-[0-9]{4})?$/.test(zip);
if (isValid)
alert('Valid ZipCode');
else {
alert('Invalid ZipCode');
}
}
</script></head><body><form><inputid="txtZip"name="zip"type="text" /><br /><inputid="Button1"type="submit"value="Validate"onclick="IsValidZipCode(this.form.zip.value)" /></form></body></html>
For more info. http://www.devcurry.com/2010/07/validate-us-zip-code-using-javascript.html
Post a Comment for "Zipcode Validation For Us"