用于使用 javascript 检查美国地址的正则表达式

regular expression for checking US Address using javascript?

本文关键字:地址 正则表达式 美国 检查 javascript 用于      更新时间:2023-09-26

我正在为客户开发一个电子商务网站。有一个任务要求我验证用户是否输入美国地址(例如"2933 Glen Crow Court,San Jose,CA 95148")。这必须在javascript代码中完成。我以前学过正则表达式,但很久没有用过了。我想知道是否有人可以给我一个适合我需要的正则表达式。

当您处于困境时,将提供帮助,但建议您在要求将信息交给您之前展示您所做的尝试。从我从您的问题中得到的信息来看,以下正则表达式中的某些内容将起作用:

/('d+) (('w+[ ,])+ ){2}([A-Z]){2} ('d){5}/

故障

1) ('d+) - Match any number of digits at the start
2) (('w+[ ,])+ ){2} - Match any alphanumeric characters followed by a space or a comma, exactly twice (once for street, once for city)
3) ([A-Z]){2} - Match 2 capital letters
4) ('d){5} - Match five digits

演示

http://regex101.com/r/uU2wT7