2013-03-21 3 views
-1

Я выполняю некоторую комбинацию JavaScript. У меня есть такой текст.JavaScript regex для извлечения цифр и букв

city, state postal code 

Я хочу регулярок код, который будет отделять части текста, который содержит только буквы (государственные), а затем поставить запятую после него. Текст будет разделять почтовый код, который может содержать буквы и цифры из состояния, которое содержит либо буквы, либо цифры или просто цифры.

Есть ли регулярное выражение для этого или я могу использовать что-то еще встроенное в JS?

Edit:

Я использовал это регулярное выражение:

/\d{6}/ 

Но это только получает США почтовые коды и мне нужно во всем мире.

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

Последнее взято из Google.

+0

какое регулярное выражение вы пробовали? –

+0

Также может быть полезным пример * фактических * данных. Но да, возможно, существует решение с регулярными выражениями. Если вы не знаете regex очень хорошо, я рекомендую посмотреть http://www.regular-expressions.info/. –

+0

'Но это только получает почтовые индексы США, и мне нужно во всем мире.' В какой-то стране почтовый код не используется. Как будет выглядеть ваша строка? – nhahtdh

ответ

2

В this question вы найдете образцы для некоторых стран. Но будет очень сложно построить полностью надежную систему, которая проверяет почтовый индекс для всех стран.

Смежные вопросы