何百もの郵便番号をかなり迅速に検証できるようにする必要がある Flex アプリケーションがあります。また、アプリが使用するメモリ スペースをできるだけ小さくしたいと考えています。
私のチームが思いついた解決策をいくつか紹介します。それらについて何か考えはありますか?他のアイデアはありますか?
各郵便番号を確認するには...
- 有効な郵便番号の配列
- 無効な郵便番号の配列
- 郵便番号を検証する Web サービスへの SOAP 呼び出し
- データベース テーブルにクエリを実行する
- ツリー - 高さ 5 ノード、下部のノードには、zip が有効かどうかのブール値があります。12345 の郵便番号は、ルートから最初の子、2 番目の子に移動します...要点がわかります
- 有効な USPS SCF の配列を介して最初の 3 つの数字を検証し、次にその SCF に固有の配列を介して最後の 2 桁を検証します。