0

入力として有効な郵便番号を受け入れる iPhone アプリケーションがあります。入力の形式をすばやく検証できます。存在するかどうかを検証する方法を探しています。

電話に有効なコードのデータベースを保存せずに、特定のカナダまたは米国の郵便番号が存在するかどうかをテストする最も効率的な方法は何ですか?

4

2 に答える 2

1

郵便番号を検証する正規表現については、こちらをご覧ください。

編集: これは、3 種類の郵便番号、5 桁の米国の郵便番号、5 桁の米国の郵便番号 + 4、および 6 桁の英数字のカナダの郵便番号を検証する適切な正規表現です最初に含めた最初のリンクは、カナダの郵便番号を検証していないため正しくありません...おっと。指摘してくれたDavid Kanerekに感謝します。

これがお役に立てば幸いです。よろしくお願いします、トム。

于 2010-01-27T16:58:33.130 に答える
1

正規表現を使用できますが、それはコードが有効な形式であるかどうかだけを教えてくれますが、郵便番号が実際に存在するかどうかは教えてくれません。たとえば、「99999」は米国の有効な郵便番号形式 (5 桁) ですが、有効な郵便番号ではありません。

郵便番号を送信して、それに対応する都市を返すことができるオンライン サービスを見つけたいと思います。一部のオンライン気象サービス (Yahoo、Weather.com) には、非常に簡単に統合できる開発者 API があります。

于 2010-01-27T17:07:44.803 に答える