【发布时间】:2014-05-29 09:55:24
【问题描述】:
我继承的一个 php 项目中有这种模式。
^(([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}))$
当用于验证完整的英国邮政编码(例如 LE1 1AA)时,它适用于所有实际目的。但是我需要对其进行调整以允许部分邮政编码,如 LE1、SN5 等,其中仅提供第一段。
谁能建议如何进行调整?
【问题讨论】:
标签: php regex postal-code