グローバル電話番号フォーマッター&地域チェッカーの機能と仕組み
グローバル電話番号フォーマッター&地域チェッカーは、入力された電話番号のフォーマット変換、公開されている番号計画規則との照合、および公開割り当て地域の特定を行う無料のオンラインツールです。本ツールは、単一の番号を検証するモードと、テキストファイルを用いた一括チェックモードの2つの方法で動作します。
検証プロセスでは、公式の番号計画パターンに照らし合わせて、番号の長さ、プレフィックス(市外局番・識別番号)、および番号種別をチェックし、構造的に有効であるかを判定します。また、プレフィックスに関連付けられた地理的ラベルを抽出する機能も備えています。ただし、本ツールは対象の電話番号が現在アクティブであるか、実在する個人に割り当てられているか、あるいは実際に通話を受信できる状態にあるかといった、回線の稼働状況を検証するものではありません。
入力仕様とファイル要件
本ツールには、検証対象や処理方法に応じて以下の入力項目およびファイル要件が定められています。
- 国または地域 (
国または地域): ドロップダウンから選択します。国番号(+)を含まない国内形式で入力された電話番号に対して、国番号のコンテキストを補完するために使用されます。 - 電話番号 (
電話番号): 単一番号チェック用の入力欄です。数字、一般的な句読点、およびオプションの内線番号を含む電話番号を入力します。 - TXTファイル (
TXTファイルをここにドロップするか、ファイルを選択してください): 一括処理を行うためのプレーンテキストファイルであり、以下の条件をすべて満たす必要があります。- 文字コードがUTF-8で保存されていること。
- 拡張子が
.txtであること。 - 1行につき1つの電話番号が記載されていること。
- 少なくとも1つ以上の電話番号を含み、規定の最大ファイルサイズおよび最大行数の制限内に収まっていること。
出力レポートの構成
検証が完了すると、選択したモードに応じて詳細なレポートが出力されます。
単一番号チェックモード
単一の番号を検証した場合、番号計画レポート (番号計画レポート) に以下の項目が表示されます。
- ステータスメッセージ: 番号が有効な場合、「この番号は公開されている番号パターンに一致しています。」 (
この番号は公開されている番号パターンに一致しています。) と表示されます。 - 長さ (
長さ): 検出された桁数が「‹count›桁」 (‹count›桁) と表示され、診断ステータスとして「合格」 (合格) または「要確認」 (要確認) が示されます。 - 番号プラン (
番号プラン): 診断ステータスとして「合格」 (合格)、「要確認」 (要確認)、または「未確認」 (未確認) が表示されます。 - 国番号 (
国番号): 検出された国際電話用の国番号が表示されます。 - 国内番号 (
国内番号): 国内形式に整形された番号が表示されます。 - 番号種別 (
番号種別): 以下のいずれかの分類が表示されます。- 「固定電話」 (
固定電話) - 「携帯電話」 (
携帯電話) - 「固定電話または携帯電話」 (
固定電話または携帯電話) - 「フリーダイヤル」 (
フリーダイヤル) - 「プレミアム料金」 (
プレミアム料金) - 「VoIP」 (
VoIP) - 「特殊サービス」 (
特殊サービス) - 「未確定」 (
未確定)
- 「固定電話」 (
- 公開プレフィックス地域 (
公開プレフィックス地域): プレフィックスにマッピングされた地理的ラベルが表示されます。該当するデータがない場合は「このプレフィックスにマッピングされた詳細な公開地域はありません。」 (このプレフィックスにマッピングされた詳細な公開地域はありません。)、非地理的サービスの場合は「グローバルまたは非地理的サービス」 (グローバルまたは非地理的サービス)、テーブル読み込みエラー時は「公開地域テーブルを読み込めませんでした。番号のフォーマットとプランのチェックは完了しています。」 (公開地域テーブルを読み込めませんでした。番号のフォーマットとプランのチェックは完了しています。) と表示されます。 - フォーマット: 「国際」 (
国際) および「国内」 (国内) の各形式に整形された番号が出力されます。 - コンテキスト通知: 入力された番号の国番号と選択された国が異なる場合、「+国番号から
‹detected›が特定されました。選択された国は使用されませんでした。」 (+国番号から‹detected›が特定されました。選択された国は使用されませんでした。) という通知が表示されます。
一括チェックモード
TXTファイルをアップロードして処理を行うと、結果プレビュー (結果プレビュー) に「‹total›行中 ‹shown›行を表示しています。CSVにはすべての行が含まれます。」 (‹total›行中 ‹shown›行を表示しています。CSVにはすべての行が含まれます。) と表示され、以下の列を持つテーブルが生成されます。
- 「オリジナル」 (
オリジナル) - 「ステータス」 (
ステータス) - 「結果」 (
結果) - 「国 / 地域」 (
国 / 地域) - 「公開プレフィックス地域」 (
公開プレフィックス地域)
また、サマリーエリアには以下の集計値が表示されます。
- 「番号」 (
番号) - 「番号計画一致」 (
番号計画一致) - 「要確認」 (
要確認)
処理規則とエラーハンドリング
正確な検証を行うため、ツール内には優先順位やエラー判定に関する厳格なルールが組み込まれています。
国番号の優先規則
入力された電話番号が国際電話記号「+」で始まっている場合、その番号自体が持つ国番号コンテキストが最優先されます。この場合、手動で選択された「国または地域」のドロップダウン設定は無視されます。ドロップダウンの選択値は、入力番号に「+」がない国内形式の場合にのみ、国番号を補完するために適用されます。
番号計画の検証エラー
- 長さ不足: 「この番号は、選択された番号計画で許可されている長さを下回っています。」 (
この番号は、選択された番号計画で許可されている長さを下回っています。) - 長さ超過: 「この番号は、選択された番号計画で許可されている長さを超えています。」 (
この番号は、選択された番号計画で許可されている長さを超えています。) - 不適合な長さ: 「この番号の長さは、選択された番号計画では使用されていません。」 (
この番号の長さは、選択された番号計画では使用されていません。) - 未認識のプレフィックス: 「長さは適切ですが、プレフィックスが公開されている番号パターンと一致しません。」 (
長さは適切ですが、プレフィックスが公開されている番号パターンと一致しません。)
入力制限とエラーメッセージ
- 文字数制限超過: 「電話番号は
‹max›文字以下にしてください。」 (電話番号は ‹max› 文字以下にしてください。) - 無効な文字の混入: 「改行、双方向マーク、または不可視の制御文字を削除してください。」 (
改行、双方向マーク、または不可視の制御文字を削除してください。) - 非数値入力: 「数字、一般的な句読点、オプションの内線番号を使用して、1つの電話番号を入力してください。」 (
数字、一般的な句読点、オプションの内線番号を使用して、1つの電話番号を入力してください。) - 未認識の国番号: 「国際国番号が認識されません。」 (
国際国番号が認識されません。)
一括チェック時のエラー
- ファイル形式エラー: 「.txtファイルを選択してください。」 (
.txtファイルを選択してください。) - ファイルサイズ超過: 「TXTファイルは
‹max›以下に抑えてください。」 (TXTファイルは ‹max› 以下に抑えてください。) - エンコードエラー: 「TXTファイルをUTF-8で保存して再度お試しください。」 (
TXTファイルをUTF-8で保存して再度お試しください。) - 空ファイル: 「TXTファイルに少なくとも1つの電話番号を追加してください。」 (
TXTファイルに少なくとも1つの電話番号を追加してください。) - 行数制限超過: 「リストは空でない行を
‹max›行以下に抑えてください。」 (リストは空でない行を ‹max› 行以下に抑えてください。) - 処理失敗: 「このファイルをチェックできませんでした。新しいTXTエクスポートでお試しください。」 (
このファイルをチェックできませんでした。新しいTXTエクスポートでお試しください。)
技術的限界とプライバシー保護
本ツールが提供する情報は、公開されている番号計画のメタデータに基づいています。そのため、電話番号の所有者名、契約キャリア、リアルタイムの位置情報、回線の開通状態、SIMカードのアクティブ状況、あるいは迷惑電話(スパム)の履歴といった情報は一切取得・表示しません。
また、番号ポータビリティ(MNP)制度の利用、モバイル端末の移動、VoIP(IP電話)の利用、または番号の再割り当てなどにより、プレフィックスから判定された「公開プレフィックス地域」が、実際の発信者の居住地や現在の物理的な所在地と異なる場合があります。
プライバシー保護の観点から、すべての検証処理はユーザーのウェブブラウザ内部でローカルに実行されます。入力された電話番号やアップロードされたTXTファイルが、外部サーバーやBroBroGoに送信・保存されることはありません。
よくある質問(FAQ)
Q: 番号計画に一致している場合、その番号は実在するということですか? A: いいえ。一致していることは、長さとプレフィックスが公開されている番号パターンに適合していることを示します。番号が割り当てられていること、アクティブなSIMがあること、通話を受信できること、または誰のものであるかを証明するものではありません。
Q: 公開プレフィックス地域とは何を意味しますか? A: その番号プレフィックスに対して公開されている地理的ラベルです。番号ポータビリティ、モバイル利用、VoIP、再割り当てなどの理由により、発信者の自宅や現在の所在地とは異なる場合があります。
Q: なぜ国または地域を選択する必要があるのですか? A: 国内形式で入力された番号に対して、国番号のコンテキストを提供するために選択します。「+」で始まる番号には独自の国番号が含まれているため、その国番号が優先されます。