0

重複の可能 性がある英国の郵便番号を検証するための正規表現

次の形式のような投稿コードを受け入れる正規表現構文が必要です

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

これがすでに回答されている場合は、リンクを教えてください

4

2 に答える 2