验证英国邮政编码的可能重复 正则表达式
我需要一个接受以下格式的帖子代码的正则表达式语法
CR03JP
cr03jp
CR0 3JP
cr0 3jp
我现在拥有的是
^([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$
接受CR0 3JP
但拒绝cro3jp CR03JP
我也试过以下
/((GIR 0AA)|((([A-PR-UWYZ][0-9][0-9]?)|(([A-PR-UWYZ][A-HK-Y][0-9][0-9]?)|(([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY])))) [0-9][ABD-HJLNP-UW-Z]{2}))/i
如果这已经回答了,请指点我的链接