I want to validate that zip code entered by user is valid or not.
for example user entered 009876654 and it is not valid then an error
message should be given.
I know i can do it using javascript regulr expression or using
ajax-zip-code-database
But i don’t want any of the above. i need some plugin sort of thing
which send request to some online application to check wheather it is
valid or not.I want this because i don’t want to take care if in future
there is change in the zip-codes or new zip-codes get added.
P.S. :- I don’t want to use javascript or using ajax-zip-code-database
I want to validate that zip code entered by user is valid or not.
for example user entered 009876654 and it is not valid then an error
message should be given.
I know i can do it using javascript regulr expression or using
ajax-zip-code-database
But i don’t want any of the above. i need some plugin sort of thing
which send request to some online application to check wheather it is
valid or not.I want this because i don’t want to take care if in future
there is change in the zip-codes or new zip-codes get added.
The United States Postal Service has APIs for this, but you must first
ask permission.
valid or not.I want this because i don’t want to take care if in future
there is change in the zip-codes or new zip-codes get added.
P.S. :- I don’t want to use javascript or using ajax-zip-code-database
I think it depends entirely on what you’re planning to do with the zip
code afterwards.
If you’re intending to feed it (along with the address, city and
state) to a geocoder, most of those will complain if the zip isn’t
valid.
If you’re trying to autofill city and state, you’re in for a tough
time. See the discussion here:
for a hint at the complexities involved.
If you’re just planning on storing it and showing it later, without
interpreting it, you’re probably just better off cleaning it up to 5
digits (or 9, if you need Zip+4 - some people won’t know it…) and
not worrying about it.
To further add to the confusion, will your application have any
Canadian users?