郵便番号の正規表現(国別の郵便番号パターン)
アメリカ(ZIP+4)、カナダ、イギリス、ドイツ、日本、韓国、インドなど35形式の検証済み正規表現をコピーでき、番号がどの国のものかも調べられます。
ZIPまたはZIP+4(USPS)。+4はハイフンで区切ります(空白も可)。
一致したというのは、形式が正しいことを意味するだけです。実在するかどうかは、郵便事業者のデータベースで確認する必要があります。
| 行 | コード | 結果 | 理由 |
|---|---|---|---|
| 1 | 90210 | 一致 | |
| 2 | 90210-1234 | 一致 | |
| 3 | 9021 | 不一致 | 代わりにオーストラリア、スイス、オーストリア、ベルギーに当てはまります |
| 4 | 90210 1234 | 一致 | |
| 5 | 12345-123 | 不一致 | 代わりにブラジルに当てはまります |
| 6 | SW1A 1AA | 不一致 | 代わりにイギリスに当てはまります |
郵便番号は国ごとにまったく異なります。アメリカは5桁(またはZIP+4)、カナダは文字-数字-文字の形式、イギリスは不規則なアウトワード/インワードコード、オランダは数字4桁と文字2つ、韓国は2015年から5桁です。このツールは、35の形式それぞれについて検証済みの正規表現を、JavaScript・PHP・Python・Java・C#、またはHTMLのpattern属性用のコードとともに提供し、番号のリストを検査して、その番号がどの国に当てはまるかも調べられます。
使い方
- 国を選びます(番号を識別するには「上記すべて」)。
- 言語を選び、小文字を許可するかを決めます。
- 検査する番号を1行に1つずつ貼り付けます。
- 正規表現またはコードスニペットをコピーします。
計算式
アメリカ:[0-9]{5}(?:[ -][0-9]{4})? · カナダ:[A-Z][0-9][A-Z] ?[0-9][A-Z][0-9](文字に制限あり) · イギリス:アウトワードコード ?[0-9][A-Z]{2}
パターンは、郵便事業者が公表している形式とGoogleの住所メタデータ(libaddressinput)に従い、文書化されている文字の制限も反映しています。カナダではD・F・I・O・Q・Uを使わず、オランダの番号はSA・SD・SSで終わらず、スペインの番号は01〜52の県番号で始まり、インドのPINは0で始まりません。値は前後の空白を取り除き、内側の空白は1つでなければなりません。パターンが調べるのは形式だけです。99999は形式が正しいものの存在しないアメリカのZIPです。
計算例
アメリカを選ぶと、サンプルは3件が一致します。90210、90210-1234、90210 1234です。9021は4桁しかなく、12345-123は拡張部分が3桁で、SW1A 1AAはイギリスの郵便番号であり、テスターもそう伝えます。イギリスに切り替えると、SW1A 1AA、W1A 0AX、DN55 1PTはすべて一致し、SW1A 1Aは不完全です。
よくある質問
郵便番号をそもそも検証すべきですか?
緩く、かつ国が分かっている場合に限るのがよいでしょう。違う国用の厳密なパターンは、実在する顧客を拒否してしまいます。多くのショップは、任意のテキストを受け付け、配送業者側で確認しています。
イギリスのパターンはなぜこんなに長いのですか?
イギリスの郵便番号は、アウトワードコードに6つの形(A9、A99、AA9、AA99、A9A、AA9A)があり、その後に数字1つと文字2つが続きます。パターンはそれらを列挙し、特定の位置で使われない文字を除外しています。
韓国では2015年に何が変わったのですか?
韓国郵政事業本部は、2015年8月1日に6桁の番号(例:110-760)を5桁の国家基礎区域番号に置き換えました。ここでは両方のパターンを使えます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/zip-code-regex-tool/
このツールを引用する
kakaoCalc. (2026, November 8). 郵便番号の正規表現(国別の郵便番号パターン). https://kakao.mobile/ja/tools/zip-code-regex-tool/
“郵便番号の正規表現(国別の郵便番号パターン).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/zip-code-regex-tool/.