【发布时间】:2016-01-22 22:30:56
【问题描述】:
我正在使用以下正则表达式语法在 RSForm!Pro 中验证英国邮政编码:
^(([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}))$
验证工作正常,但我需要只允许伦敦境内的邮政编码。
以下是允许的邮政编码: WC、EC、E1-E20、N1-N22、NW1-NW11、SE1-SE28、SW1-SW20、W1-14、HA0-9、EN1-8
是否有任何正则表达式仅验证伦敦邮政编码,如果没有,我如何在此之后运行单独的验证并检查邮政编码是否为上述之一。
【问题讨论】:
标签: regex validation