验证iPhone上现有邮政编码的最快捷方式是什么?

我有一个iPhone应用程序接受有效的邮政编码作为输入。 输入可以快速验证格式; 我正在寻找方法来验证它是否存在。

什么是最有效的方法来测试是否存在给定的加拿大或美国邮政编码,而无需在电话上存储有效代码数据库?


您可以使用正则表达式,但只会告诉您代码是否处于有效格式,但不会告诉您邮政编码是否真实存在。 例如,“99999”是有效的美国邮政编码格式(5位数字),但不是有效的邮政编码。

我会找到一些在线服务,允许您提交一个邮政编码并返回与您相对应的城市。 一些在线天气服务(Yahoo,Weather.com)有一个开发人员API,它非常易于集成。


看看这里的验证邮政编码的正则表达式。

编辑:这是验证三种邮政编码,5位美国邮政编码,5位美国邮政编码+4和6位字母数字加拿大邮政编码的正确正则表达式。 我原本收录的第一个链接是不正确的,因为它不验证加拿大邮政编码... ooops。 感谢David Kanerek提出的观点。

希望这有助于,最好的问候,汤姆。

链接地址: http://www.djcxy.com/p/19225.html

上一篇: What is the quickest way to validate a postal code as existing on the iPhone?

下一篇: How to tell if a key exists