匹配英国邮政编码

正则表达式匹配英国的邮政编码

格式如下,其中 A 表示字母,9 表示数字:

格式 覆盖
单元格 单元格
AA9A 9AA WC 邮政编码区; EC1-EC4,NW1W,SE1P,SW1 EC1A 1BB
A9A 9AA E1W,N1C,N1P W1A 0AX
A9 9AA,A99 9AA B,E,G,L,M,N,S,W M1 1AE,B33 8TH
AA9 9AA,AA99 9AA 所有其他邮政编码 CR2 6XH,DN55 1PT
(GIR 0AA)|((([A-Z-[QVX]][0-9][0-9]?)|(([A-Z-[QVX]][A-Z-[IJZ]][0-9][0-9]?)|(([A-Z-[QVX]][0-9][A-HJKPSTUW])|([A-Z-[QVX]][A-Z-[IJZ]][0-9][ABEHMNPRVWXY])))) [0-9][A-Z-[CIKMOV]]{2})

第一部分:

 (GIR 0AA)|((([A-Z-[QVX]][0-9][0-9]?)|(([A-Z-[QVX]][A-Z-[IJZ]][0-9][0-9]?)|(([A-Z-[QVX]][0-9][A-HJKPSTUW])|([A-Z-[QVX]][A-Z-[IJZ]][0-9][ABEHMNPRVWXY]))))

第二:

[0-9][A-Z-[CIKMOV]]{2})