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

使用javascript检查美国地址的正则表达式?,javascript,jquery,regex,Javascript,Jquery,Regex,我正在为客户开发一个电子商务网站。有一项任务要求我验证用户是否输入了美国地址(类似于“2933 Glen Crow Court,San Jose,CA 95148”)。这必须在javascript代码中完成。我以前学过正则表达式,但很久没用了。我想知道是否有人能给我一个适合我需要的正则表达式。当您遇到困难时,我们会提供帮助,但建议您在请求将信息交给您之前,先展示您所做的尝试。从你的问题中我可以得到,下面的正则表达式可以起作用: /(\d+) ((\w+[ ,])+ ){2}([A-Z]){2}

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

当您遇到困难时,我们会提供帮助,但建议您在请求将信息交给您之前,先展示您所做的尝试。从你的问题中我可以得到,下面的正则表达式可以起作用:

/(\d+) ((\w+[ ,])+ ){2}([A-Z]){2} (\d){5}/
崩溃 演示

“给”你,不。帮助你,是的。你试过什么?是的,我试过很多来自谷歌搜索的正则表达式示例,但没有一个是适合的?什么样的?是这样还是不这样?如果你想要一个正则表达式,你首先需要确定的是你需要匹配的确切模式。我需要类似(美国风格)的东西,(只有2个字符)1。什么是“美国风格”?2.在评论中提供更多信息时,请编辑您的问题,以便对每个人都更清楚。3.复制粘贴google示例很酷,但是你应该自己尝试编写正则表达式,如果它不起作用就回来。你的问题会更清楚,你会有更多的答案/热情欢迎。谢谢你的帮助。@php.dev.2014,如果我的答案有帮助,你介意接受吗?谢谢你能告诉我怎么接受吗?我看到了投票按钮,但当我按下它时,它说我必须拥有15个信誉点。@php.dev.2014,它是两个投票按钮正下方的空箭头:
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