1. ホーム
  2. javascript

[解決済み] ZIPコード(米国郵便番号)検証

2022-01-30 23:22:43

質問内容

みんな一緒に小さなコードプロジェクトに取り組んでいると思ったのですが、見かけないので、簡単なものを紹介します。

米国の有効な郵便番号を検証するコード。郵便番号のデータベースがあるのは知っていますが、Webページやクイックバリデーションのような用途もありますし、郵便番号が発行され続けるという事実もあるので、弱いバリデーションを使いたいかもしれませんね。

郵便番号については、私のwiki/ブログのサイドプロジェクトで少し書きました。

https://benc.fogbugz.com/default.asp?W24

また、新しい、奇妙なタイプの郵便番号もあります。

https://benc.fogbugz.com/default.asp?W42

javascriptのコードはできるのですが、ここで何ヶ国語かわかると面白いんですけどね。

どのように解決するのですか?

Javascript レジェックス リテラル :

アメリカの郵便番号 /(^\d{5}$)|(^\d{5}-\d{4}$)/

var isValidZip = /(^\d{5}$)|(^\d{5}-\d{4}$)/.test("90210");

一部の国では 郵便番号 このパターンでは失敗します。