是否可以使用 Google 个位置来验证邮政地址
Is it possible to validate a postal address with Google Locations
是否可以验证邮政地址的完整性?意思是,我需要使用 Google Places
获取 autocomplete
值,并且在用户 select 一个地址之后我需要验证它是否包含门牌号和邮政编码。
Holderlinstrasse 12, 11070, Berlin, Germany
- 没问题
Holderlinstrasse Berlin, Germany
- 不是
我还没有找到任何 API 来达到这个目的。我考虑过正则表达式,但这听起来也不是一种简单的方法。
有什么建议吗?谢谢!
这通常被认为是比您想象的要困难得多的任务。即使是人类也很难识别合法的街道地址。国际城市的地址表达方式大不相同,在特殊环境(如美国军队、大型企业和政府组织)中,地址可能没有数字、街道名称或领土之类的东西。
This closed SO question 包含对某些可能性的公平讨论,但没有 100% 的解决方案。
是否可以验证邮政地址的完整性?意思是,我需要使用 Google Places
获取 autocomplete
值,并且在用户 select 一个地址之后我需要验证它是否包含门牌号和邮政编码。
Holderlinstrasse 12, 11070, Berlin, Germany
- 没问题
Holderlinstrasse Berlin, Germany
- 不是
我还没有找到任何 API 来达到这个目的。我考虑过正则表达式,但这听起来也不是一种简单的方法。
有什么建议吗?谢谢!
这通常被认为是比您想象的要困难得多的任务。即使是人类也很难识别合法的街道地址。国际城市的地址表达方式大不相同,在特殊环境(如美国军队、大型企业和政府组织)中,地址可能没有数字、街道名称或领土之类的东西。
This closed SO question 包含对某些可能性的公平讨论,但没有 100% 的解决方案。