は、彼らはあなたを伝えるものだグローバル、アクトローカル
が、しかし私の開発者としての私のすべての時間の間に、私は常にグーグル、マイクロソフト、オラクルなどの大企業を見てきましたので、中に検証を行う考えますローカライズされた方法:私はどこの国かを知っているので、自分の電話番号、郵便番号、銀行口座番号などの詳細を自分の国の適切な検証方法で検証しようとします。昨日私はGoogleチェックアウトに登録し、彼らは私の国で郵便番号のフォーマットのいくつかの例を教えてくれました!国際化検証
私の質問は、どのようにこれを行うのですか?私は彼らに何千人もの従業員がいることを知っていますが、私は彼らがすべて井戸を再開発しなければならないと信じるのは難しいと感じています。米国には無数のバリデーション手法がありますが、それ以外の世界はどうですか?私はまだのような国の様々な共通点について検証を実行するために(離れて非常にincomplete and outdated PEAR attemptから)単一のオープンソースまともなライブラリ見ていませんでした:
- 市民IDを
- 納税ID
- SSN(社会保障番号)
- BBAN(基本銀行口座番号)
- ファックス、電話と携帯電話番号
- 郵便/郵便番号
- ナンバープレート
- 紙幣のシリアル番号
- のように...
があります私が気付いていない隠れたリソースはどれですか?
私はSOがそのようなプロジェクトを開始するのに適切な場所だとは思わない。 SOを使用すると、特定の質問に回答することができます(「フランスのナンバープレートの形式は何ですか?」など)。しかし、総合的な調査を行うことは有用ではありません。 –
@マーティン:私はあなたに同意しますが、私は質問を削除する前にもう少しフィードバックを待つつもりです。私は、このような1つの質問と各国のためのいくつかの回答が何百もの質問よりも良いと思います。 XXXでYYYを検証する " –
何千人もの従業員とローカル支店があっても、Google Checkoutはアルゼンチンの私の町の正しい郵便番号を忘れていました。登録に間違ったコードを使用することを余儀なくされました。 –