24

これがすでに質問されていると言う前に、私はすでにこれらを確認したことを知っておいてください:


電話番号を処理する必要があるプログラムに取り組んでいるとします。電話番号が標準形式で保存および表示されていることを確認して、他のプログラムや人間もそれらを予測可能かつ一貫して理解できるようにしたいとします。

たとえば、次のすべてが同じ米国の電話番号の有効な表現であることがわかりました。

  • 1234567
  • 123-4567
  • 123 4567
  • 5551234567
  • (555) 1234567
  • 555-1234567
  • 555 123 4567
  • 555-123-4567
  • (555)-123-4567
  • (555) 123-4567
  • (5) 123 4567
  • 1-555-123-4567
  • (1) 555-123-4567
  • +1 555-123-4567
  • +1 555 123-4567
  • +1 (555) 123-4567
  • うんざり…</li>

そして、国によって数の表現方法が異なります。

  • 55 1234 567 8901
  • 55 12 3456 7890
  • 55 123 456 7890
  • 55 1234 567890
  • 555 123 456
  • (55) 123 4567
  • 5.555.123-45-67
  • うんざり…</li>

ご覧のとおり、ユーザーが有効な電話番号を確認できる方法はほぼ無限にあります (英国の電話番号に関するウィキペディアのページは、プリンターで 26 ページあります)。データベースと画面上のすべての数値を、誰でも認識できる形式にしたいと考えています。私の知る限り、ISO と ANSI には定義された形式はありません。電話番号の標準的な表記法はありますか?

4

2 に答える 2