It has built in validation that it is a proper format for a zip code, it doesn't check to see if that zip code actually exists.
In order to do that, i would recommend using Google's API
- http://maps.googleapis.com/maps/api/geocode/xml?address=77379&sensor=true
- http://maps.googleapis.com/maps/api/geocode/xml?address=00001&sensor=true
you can also use the json
- http://maps.googleapis.com/maps/api/geocode/json?address=77379&sensor=true
- http://maps.googleapis.com/maps/api/geocode/json?address=00001&sensor=true
Compare the results on these, should at least be pretty close!