2013-03-21 50 views
-1

我正在做一些JavaScript正则表达式组合。我有这样的文字。JavaScript正则表达式来提取数字和字母

city, state postal code 

我想正则表达式的代码,将各部分分开只包含字母(州)的文本,然后把逗号后。该文本将可以包含字母和数字的邮政编码与包含字母和数字或仅包含数字的状态分开。

是否有正则表达式的解决方案,或者我可以使用其他内置的JS?

编辑:

我用这个正则表达式:

/\d{6}/ 

但这仅获得美国邮编和我需要的世界各地。

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

最后是从谷歌取。

+0

你试过了什么样的正则表达式? – 2013-03-21 19:22:14

+0

另外,* actual *数据的例子也会有帮助。但是,可能存在具有正则表达式的解决方案。如果你不太了解正则表达式,我建议看看http://www.regular-expressions.info/。 – 2013-03-21 19:24:50

+0

'但这只能获得美国邮政编码,而且我需要世界各地的广告。“某个国家/地区不使用邮政编码。你的弦会如何? – nhahtdh 2013-03-21 19:31:52

回答

2

this question,你会发现一些国家的模式。 但是,要建立一个完全可靠的系统来验证所有国家的邮政编码是非常困难的。

相关问题