私は、ユーザーに場所を尋ねるフォームフィールドを持つASP.NET/C#アプリケーションを用意しており、ジオコーディング目的でBing Mapsに渡します。私のクライアントは、これらの3つのフォーマットへの入力を制限したいいくつかの理由:市/州/郵便番号を検証するための正規表現
San Francisco, CA 91111
San Francisco, CA
91111
しかし、私は、彼らはまた、同様にカナダの郵便番号のサポートを求めてしまうでしょうね。
もちろん、彼らはプロジェクトの立ち上げの2時間前に尋ねるので、私は正規表現を自分自身で調べて、それを理解するにはあまり時間がありません(私は正規表現ではひどいです)ここで尋ねる。
カナディアン郵便番号のサポート(ZIP + 4をサポートする必要はありません)と同様に、上記の3つのフォーマットのいずれかに合っていることを検証するために使用できるRegExを誰でも出すことができます。
カナダの郵便番号の例を挙げることができますか? – GolfWolf
wikipediaで見つかりました:カナダの書式は** A0A 0A0 **(A =任意の文字、0 =任意の数字) – GolfWolf
A0A 0A0の形式です.Aは文字、0は数字です。時には2つのグループの間にスペースがあり、時にはそれを入力しない人もいます。 – Scott