Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
验证iPhone上存在的邮政编码的最快方法是什么?_Iphone_Validation_Postal Code - Fatal编程技术网

验证iPhone上存在的邮政编码的最快方法是什么?

验证iPhone上存在的邮政编码的最快方法是什么?,iphone,validation,postal-code,Iphone,Validation,Postal Code,我有一个iPhone应用程序,它接受有效的邮政编码作为输入。输入可以快速验证格式;我正在寻找方法来验证它是否存在 在不将有效代码数据库存储在手机上的情况下,测试给定加拿大或美国邮政编码是否存在的最有效方法是什么?查找验证邮政编码的正则表达式 编辑:是正确的regexp,用于验证三种类型的邮政编码:5位美国邮政编码、5位美国邮政编码+4和6位字母数字加拿大邮政编码。我最初包含的第一个链接是不正确的,因为它没有验证加拿大邮政编码…OOPS。感谢David Kanerek的观点 希望这有帮助, 顺致敬

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

在不将有效代码数据库存储在手机上的情况下,测试给定加拿大或美国邮政编码是否存在的最有效方法是什么?

查找验证邮政编码的正则表达式

编辑:是正确的regexp,用于验证三种类型的邮政编码:5位美国邮政编码、5位美国邮政编码+4和6位字母数字加拿大邮政编码。我最初包含的第一个链接是不正确的,因为它没有验证加拿大邮政编码…OOPS。感谢David Kanerek的观点

希望这有帮助, 顺致敬意,
Tom。

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


我会找到一些在线服务,让你提交一个邮政编码,并返回相应的城市。一些在线气象服务(Yahoo,weather.com)有一个开发人员API,很容易集成。

他特别加入了加拿大邮政编码,使用字母+1呼叫web服务。除了我使用了国家气象局的数据库之外,我也有类似的要求,我已经可以验证格式了。我正在寻找检查(有效)邮政编码是否存在的方法。请注意,(有效的美国)邮政编码在前5位之后可以有一个破折号(-)和4个附加数字