電話番号に関するプログラマの誤解

このリストは、電話番号の解析、フォーマット、およびチェックのために、Java、C ++、およびJavaScript libphonenumberライブラリの開発者によってコンパイルされました。



電話番号は普遍的に、かなり長い間使用されてきました。 したがって、プログラマーがそれらに関してどれほど多くの誤解を残すかは非常に驚くべきことです。



1. 現在有効な電話番号は常に有効です。 特定のタイプ(たとえば、モバイル)の電話番号は、typeを変更しません



今日接続された電話番号は、明日切断される可能性があります。 今日のフリーダイヤル番号は明日支払われる場合があります。 サービスプロバイダーは、数字を追加して番号の長さを増やすことにより、使用可能な番号の範囲を拡張できます。



ヒント 。 有効性やタイプなどの電話番号のプロパティを保存しないでください。 必要に応じて、ライブラリでこの情報を確認してください。



2. 電話番号は、個人を一意に識別します。



少し前までは、携帯電話が存在していなかったため、家族全員に1台の自宅の電話を使用するのが普通と考えられていました。 世界の一部の地域では、親relative(または友人)が共通の電話番号を使用する場合が依然としてあります。



3. 1人の電話番号は1つのみです。



明らかに、これは常にそうではありません。



4. 電話番号は再利用できません



古い番号は再導入され、他の人に配布されます。



5. 各国コードは、正確に1つの国に対応しています。



米国、カナダ、およびいくつかのカリブ海の島々には、同じ+1コードがあります。 ロシアとカザフスタンはコード+7を共有しています。 そして、これらは唯一の例ではありません!



6. 各国には1つのコードのみがあります



現時点(2016年3月)では、紛争が発生し、普遍的に認識されていないコソボの領土の電話は、番号が発行された場所と時期に応じて、セルビア(+381)、スロベニア(+386)、またはモナコ(+377)の国内コードを通じて到達できます。



ヒント 。 電話ウィジェットを使用して、ユーザーが国際形式で電話番号を入力するようにします。



7. 電話番号はどこからでもダイヤルできます



一部の番号は国内でのみダイヤルできます。 たとえば、国際番号00800など、特定の国のグループからダイヤルされるものもあります。特定の通信事業者が加入者にサービスを提供する場合にのみダイヤルされるものもあります。



8. ダイヤルする方法は、国際的またはローカルの2つしかありません



一部の番号には、番号のダイヤル先に応じて異なるプレフィックスが必要です。 呼び出し元のデバイスとデバイス。 特定の地理的地域の内外にいるかどうか。



例:





ヒント 。 formatForMobileDiallingを使用して、ユーザーが携帯電話からダイヤルする必要がある特定の番号を取得します。



9. 番号をダイヤルできるようにするには、プレフィックスを変更します



アルゼンチンでは、内線通話の場合は、市外局番の 、ただし市内番号の前に番号「15」を挿入し、国番号(54)の後に番号「9」を削除する必要があります。 したがって、国際番号+54 9 2982 123456は、ローカル番号02982 15 123456になります。



10. 実際の電話番号のプレフィックスを実際の電話番号にすることはできません



一部の国では、電話番号の後に追加の番号をダイヤルすることにより、別の加入者に連絡することができます。 したがって、番号12345678は1人に属し、番号123456は別の人に属することができます。



11. 間違った番号に到達することはできません



一部の国または一部のデバイスでは、超過した番号は破棄されます。 たとえば、1-800-MICROSOFTは間違った番号ですが、余分な番号は破棄されるため、Microsoftに接続します。 一部の国では911123をダイヤルして911のような番号を呼び出すこともできますが、すべての国ではできません。



他の国では、オペレータは間違った番号を「修正」します。たとえば、モバイル番号であることがわかっている場合は、モバイルコードを追加します。



12. 有効な電話番号はすべてITU仕様に準拠しています。



ITU仕様には次のような標準が含まれています。「国番号は16桁を超えることはできません」が、ドイツではこれより長い有効な電話番号を提供しました。



13. 有効な電話番号はすべて国に属します。



「800」や衛星サービスなど、地理的参照のない組織に発行された「国家コード」は多数あります。



14. 電話番号には数字のみが含まれます



イスラエルでは、一部の広告番号は「*」で始まります。



15. 電話番号は常にASCIIで書き込まれます。



エジプトでは、電話番号は通常ローカル番号に記録されます。



こちらもご覧ください

時間に関するプログラマの誤解

名前に関するプログラマの誤解



All Articles