Частичное регулярное выражение почтового индекса - PullRequest
0 голосов
/ 07 июня 2019

Мне нужно регулярное выражение, которое будет соответствовать почтовым индексам Великобритании, включая частичные и полные почтовые индексы.

Я уже пробовал различные варианты переполнения стека из предыдущих тем

предыдущая попытка

var partialPostCode = /^(([gG][iI][rR] {0,}0[aA]{2})|((([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y]?[0-9][0-9]?)|(([a-pr-uwyzA-PR-UWYZ][0-9][a-hjkstuwA-HJKSTUW])|([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y][0-9][abehmnprv-yABEHMNPRV-Y])))( {0,}[0-9][abd-hjlnp-uw-zABD-HJLNP-UW-Z]{2})?))$/; 

Ожидается

partialPostCode.test('jt14 8eb') => true (previous regex true)

partialPostCode.test('jt14 8e')=> true (previous regex false)

partialPostCode.test('jt14') => true (previous regex true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...