AddressLab · ガイド
海外住所フォームの境界テスト:国別9ケースの実測
初回公開: · Chrome · 2026-10-24
海外住所は、日本の都道府県・市区町村・7桁郵便番号のルールをラベルだけ変えて処理できません。今回、米国の州を空欄にすると不合格、英国とドイツの地域を空欄にすると合格でした。香港では郵便番号欄が表示されません。対象は AddressLab の管理ルールであり、すべての販売サイトの入力仕様ではありません。
国選択に応じたフォームやAPIを検証する担当者向けです。2026年10月24日、3言語の住所フォームテスターで基準例を読み込み、指定した項目だけ変更しました。表は日本語画面での実測です。
基準例を読み直してから各ケースを実行する
国際住所フォームテスターで国と「有効な基準例」を選び、読み込んでから下表の項目を変更し実行します。毎回基準例に戻すことで、前の空欄や誤った郵便番号を引き継ぐのを防ぎます。完全な入力値は末尾の結果ファイルに含めています。
| ケース | 変更した入力 | 合格 / 警告 / 不合格 |
|---|---|---|
| 米国の基準例 | {"postalCode": "94105"} | 5 / 0 / 0 |
| 米国:州を空欄 | {"region": ""} | 4 / 0 / 1 |
| カナダ:空白なし | {"postalCode": "k1a0b1"} | 5 / 0 / 0 |
| 英国:county を空欄 | {"region": ""} | 4 / 0 / 0 |
| 日本:半角7桁 | {"postalCode": "1000001"} | 5 / 0 / 0 |
| ドイツ:州を空欄 | {"region": ""} | 4 / 0 / 0 |
| ドイツ:先頭0欠落 | {"postalCode": "1067", "region": ""} | 3 / 0 / 1 |
| 香港:郵便番号なし | {"postalCode": ""} | 4 / 0 / 0 |
| 日本:全角数字 | {"postalCode": "1000001"} | 4 / 0 / 1 |
空の任意項目や適用しない郵便番号には結果行が作られません。そのため香港の4項目合格と米国の5項目合格を住所の品質点として比べることはできません。
ドイツの先頭0欠落を保存経路でも再現する

通り Altmarkt 1 と都市 Dresden を維持し、郵便番号だけを 01067 から 1067 に変えると形式不一致になりました。この2つの値を送信、保存、再表示、出力まで追うと、入力欄の問題と数値型への変換を切り分けられます。
5桁に一致しても、通り・都市・郵便番号の組合せや実際の配達を確認したことにはなりません。
香港には日本の郵便番号欄をそのまま必須にしない

今回の UI は 000000 を埋めず、郵便番号欄を表示しません。自分の製品では米国から香港へ切り替えたとき、以前の ZIP が非表示の送信項目に残らないかも確認してください。画面から消えたことと、payload から除かれたことは別です。外部サイトの切替動作は今回測定していません。
全角数字を受け入れる範囲はコンポーネントごとに確認
日本の半角 1000001 は住所フォームテスターに合格しましたが、全角 1000001 は1項目不合格になりました。専用の郵便番号チェッカーは別の整形経路を使うため、そちらの成功結果を同じ仕様だと扱えません。
日本語入力では全角・半角、〒、ハイフン類をそれぞれ独立したケースにします。日本の住所の表示順も、英語で入力する米国住所とは別に確認してください。製品が定めた変換以外の文字まで無条件に削除しないことが大切です。
製品の契約に沿って検証表へ展開する
| 軸 | 対照する入力・経路 |
|---|---|
| 必須・任意 | 米国の空の州、英独の空の地域、国の切替。 |
| 郵便番号 | 先頭0、文字、空白、区切り、欄なし。 |
| 文字と長さ | 日本語、アクセント付き文字、長い住所行、狭い画面。 |
| 往復 | 入力、送信、保存、レスポンス、出力。 |
期待結果は対象APIや製品の仕様から先に決めます。郵便機関の資料は宛名形式の根拠ですが、このツールの最大長や警告分類を認証しているわけではありません。保存と出力の手順は1件を固定する実測ガイドを参照してください。
検証範囲と参照資料
AddressLab が AI の補助を使って構成し、実際のブラウザー操作記録と以下の一次資料を照合しました。2026年10月24日、ローカルの本番ビルドを独立した Chrome で検証し、機能テスト中は外部の広告・解析リクエストを遮断しました。結果は住所の割当、実際の配達、メール所有権、税額を証明するものではありません。