使用javascript检查美国地址的正则表达式? [复制]
Posted
技术标签:
【中文标题】使用javascript检查美国地址的正则表达式? [复制]【英文标题】:regular expression for checking US Address using javascript? [duplicate] 【发布时间】:2014-04-03 08:27:52 【问题描述】:我正在为客户开发一个电子商务网站。有一项任务需要我验证用户是否输入了美国地址(例如“2933 Glen Crow Court, San Jose, CA 95148”)。这必须在 javascript 代码中完成。之前学过正则表达式,但是好久没用了。我想知道是否有人可以给我一个适合我需要的正则表达式。
【问题讨论】:
“给”你,不。 帮助你,是的。你试过什么? 是的,我从谷歌搜索中尝试了很多正则表达式示例,但没有一个适合。 “类似于“2933 Glen Crow Court, San Jose, CA 95148””?就像是?是这样还是不是?如果你想要一个正则表达式,你首先需要确定的是你需要匹配的 exact 模式。 嗯,我需要类似当您遇到困难时,我们会提供帮助,但建议您在要求向您提供信息之前展示您所做的尝试。根据我从您的问题中可以得到的信息,以下正则表达式中的某些内容会起作用:
/(\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
【讨论】:
感谢您的帮助。 @php.dev.2014,如果我的回答有帮助,您介意接受吗?谢谢 你能告诉我如何接受吗?我看到了投票按钮,但当我按下它时,它说我必须有 15 个声望点。 @php.dev.2014,它是两个投票按钮正下方的空箭头:Accepting以上是关于使用javascript检查美国地址的正则表达式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
查找文本中的美国街道地址(最好使用 Python 正则表达式)