JavaScript正则表达式提取数字和字母

时间:2013-03-21 19:20:55

标签: javascript regex

我正在做一些JavaScript正则表达式组合。我有这样的文字。

city, state postal code

我想要正则表达式代码,它将分隔仅包含字母(状态)的文本部分,然后在其后面加上逗号。该文本将邮政编码分开,邮政编码可以包含来自包含字母和数字或仅包含数字的州的字母和数字。

是否有针对此的正则表达式解决方案,还是可以使用JS中内置的其他内容?

编辑:

我使用了这个正则表达式:

/\d{6}/

但这只能获得美国邮政编码,而且我需要全世界。

Newmanstown, Pennsylvania 17073
morris, Alabama 35116
London , England  EC2R 8AH

最后一个来自谷歌。

1 个答案:

答案 0 :(得分:2)

this question中,您会找到某些国家/地区的模式。 但是,要建立一个完全可靠的系统来验证所有国家的邮政编码是非常困难的。