PHP regexp美国地址

5 php regex street-address

我想知道什么是验证美国地址的好方法,我知道可能没有正确的方法来做到这一点,但我会采用基本的方式:#,街道名称,城市,州和邮政编码.

任何想法都会欣赏它.谢谢

Rob*_*t L 5

不要尝试。有人可能有一个邮政信箱,或一个公寓号码等,他们会非常生气。即使是“普通”的街道名称也可以有数字,例如纽约市的第 125 街(以及许多其他街道)。即使是郊区也可以有一些编号的街道。

城市名称可以有空格。

  • 在澳大利亚有一个名为 1770 的 *town*。 回答你下一个问题,不,邮政编码是 4677。 (5认同)

jim*_*myi 2

地址的变化太多,无法使用正则表达式来完成此操作。您最好找到可以验证地址的网络服务。 USPS 有一个- 您必须请求许可才能使用它。