2015-06-23 76 views
1

是否可以验证邮政地址的完整性?意思是,我需要使用Google Places来获取autocomplete的值,并且在用户选择一个地址后,如果它包含门牌号和邮政编码,我需要验证它。是否可以使用Google地址验证邮政地址

Holderlinstrasse 12, 11070, Berlin, Germany - 是罚款

Holderlinstrasse Berlin, Germany - 是不是

我还没有发现任何API为服务宗旨。我认为正则表达式,但这听起来不是一个简单的方法。

有什么建议吗?谢谢!

回答

1

这通常被认为是你想象中的一个更加困难的任务。即使是人类,合法的街道地址也很难识别。在国际上,城市表达地址的方式千差万别,在特殊环境下(如美国军方和大型企业和政府机构),地址可能没有任何数字,街道名称或地区。

This closed SO question包含一些可能性的公平讨论,但没有100%的解决方案。