全球電話號碼格式化與號碼區段查詢工具的運作原理
「全球電話號碼格式化與號碼區段查詢工具」是一款免費的線上工具,旨在協助使用者格式化電話號碼、驗證號碼是否符合官方公佈的號碼編號計畫規則,並識別其公開配發的區域。本工具支援「單一號碼」與「TXT 批次」兩種檢查模式,透過比對官方號碼編排模式,分析電話號碼的長度、前綴與類型,藉此判定其結構是否有效。
必須注意的是,本工具僅能依據號碼編號計畫的後設資料進行結構性驗證。它無法檢查或顯示號碼擁有者的個人資訊、目前的電信商、即時位置、通達狀態、SIM 卡是否啟用,亦無法查詢垃圾訊息記錄或確認號碼目前是否能接聽電話。
輸入參數與格式要求
使用者可依據需求選擇單一號碼查詢或批次檔案上傳,系統需要以下輸入資料:
- 國家或地區(
國家或地區):下拉式選單,當輸入的電話號碼未以國際「+」國碼開頭時,此欄位將提供國內格式號碼所需的國碼背景資訊。 - 電話號碼(
電話號碼):單一號碼輸入框,支援數字、常用標點符號及選填的分機號碼。 - TXT 檔案(
將 TXT 檔案拖曳至此或選擇檔案):用於批次處理的純文字檔案,必須符合以下技術規範:- 檔案必須儲存為 UTF-8 編碼。
- 檔案副檔名必須為
.txt。 - 內容必須為每行僅包含一個電話號碼。
- 檔案內必須含有至少一個電話號碼,且不得超過系統規定的最大檔案大小或行數限制。
輸出結果說明
單一號碼模式
在單一號碼模式下,系統會產生一份「號碼規劃報告」(號碼規劃報告),其中包含以下欄位資訊:
- 狀態訊息:若號碼結構有效,系統將顯示「此號碼符合已公佈的號碼編排模式。」(
此號碼符合已公佈的號碼編排模式。)。 - 長度(
長度):顯示實際數字位數,格式為「‹count›位數」(‹count› 位數),並附帶診斷狀態「通過」(通過)或「需要注意」(需要注意)。 - 號碼編號計畫(
號碼編號計畫):顯示診斷狀態為「通過」(通過)、「需要注意」(需要注意)或「未檢查」(未檢查)。 - 國碼(
國碼):偵測到的國際電話區碼。 - 國內號碼(
國內號碼):呈現該號碼在國內格式下的數字表現。 - 號碼類型(
號碼類型):將號碼分類為以下類型之一:- 「市話」(
市話) - 「行動電話」(
行動電話) - 「市話或行動電話」(
市話或行動電話) - 「免付費電話」(
免付費電話) - 「高費率電話」(
高費率電話) - 「VoIP」(
VoIP) - 「特殊服務」(
特殊服務) - 「無法判定」(
無法判定)
- 「市話」(
- 公開字首地區(
公開字首地區):顯示與該前綴對應的地理標籤。可能顯示特定區域名稱、全球性服務「全球或非地理服務」(全球或非地理服務)、「此字首沒有對應的更小範圍公開地區。」(此字首沒有對應的更小範圍公開地區。),或在系統異常時顯示「無法載入公開地區表格。格式化與編號計畫檢查仍已完成。」(無法載入公開地區表格。格式化與編號計畫檢查仍已完成。)。 - 格式化輸出:提供「國際格式」(
國際格式)與「國內格式」(國內格式)兩種標準化呈現。 - 背景通知:若輸入號碼自帶國碼,系統會提示「+ 國碼識別為
‹detected›;未採用所選國家/地區。」(+ 國碼識別為 ‹detected›;未採用所選國家/地區。)。
批次模式
處理批次檔案時,系統會顯示「結果預覽」(結果預覽),並標示「顯示 ‹shown› / ‹total› 行。CSV 包含所有行。」(顯示 ‹shown› / ‹total› 行。CSV 包含所有行。)。預覽表格包含以下資料欄位:
- 「行號」(
行號) - 「原始資料」(
原始資料) - 「狀態」(
狀態) - 「結果」(
結果) - 「國家 / 地區」(
國家 / 地區) - 「公開號碼前綴區域」(
公開號碼前綴區域)
此外,摘要區塊會統計並顯示「號碼」(號碼)總數、「符合編號計畫」(符合編號計畫)數量及「需注意」(需注意)的號碼數量。
驗證規則與異常處理
國際國碼優先原則
當輸入的電話號碼以「+」開頭時,系統會自動提取其國際國碼作為分析背景,此時手動選擇的「國家或地區」將被忽略。若號碼未以「+」開頭,系統才會使用手動選擇的國家或地區來補足國碼背景。
號碼驗證錯誤訊息
- 長度過短:若號碼短於編號計畫規定,觸發「此號碼比所選號碼規劃允許的長度短。」(
此號碼比所選號碼規劃允許的長度短。)。 - 長度過長:若號碼長於編號計畫規定,觸發「此號碼比所選號碼規劃允許的長度長。」(
此號碼比所選號碼規劃允許的長度長。)。 - 無效長度:若長度不符合該計畫的任何標準,觸發「此號碼長度並非所選號碼規劃所使用。」(
此號碼長度並非所選號碼規劃所使用。)。 - 前綴未識別:若長度正確但前綴不符,觸發「長度符合,但前綴與已公佈的號碼編排模式不符。」(
長度符合,但前綴與已公佈的號碼編排模式不符。)。
輸入限制與檔案錯誤
- 字元超限:輸入單一號碼過長時提示「請將電話號碼控制在
‹max›個字元以內。」(請將電話號碼控制在 ‹max› 個字元以內。)。 - 非法字元:含有不合規字元時提示「請移除換行符號、雙向標記或隱藏控制字元。」(
請移除換行符號、雙向標記或隱藏控制字元。)。 - 非號碼輸入:格式不符時提示「請使用數字、常用標點符號及選填分機輸入一個電話號碼。」(
請使用數字、常用標點符號及選填分機輸入一個電話號碼。)。 - 未知國碼:無法識別國碼時提示「無法識別此國際國碼。」(
無法識別此國際國碼。)。 - 非 TXT 檔案:上傳錯誤格式時提示「請選擇.txt 檔案。」(
請選擇.txt 檔案。)。 - 檔案過大:超過大小限制時提示「請將 TXT 檔案大小維持在
‹max›以內。」(請將 TXT 檔案大小維持在 ‹max› 以內。)。 - 編碼錯誤:非 UTF-8 時提示「請將 TXT 檔案儲存為 UTF-8 編碼後再試一次。」(
請將 TXT 檔案儲存為 UTF-8 編碼後再試一次。)。 - 空檔案:檔案無內容時提示「請在 TXT 檔案中新增至少一個電話號碼。」(
請在 TXT 檔案中新增至少一個電話號碼。)。 - 行數超限:超過行數限制時提示「請將清單的非空白行數控制在
‹max›行或更少。」(請將清單的非空白行數控制在 ‹max› 行或更少。)。 - 處理失敗:無法解析時提示「無法檢查此檔案。請嘗試新的 TXT 匯出檔。」(
無法檢查此檔案。請嘗試新的 TXT 匯出檔。)。
瀏覽器本地處理與隱私保護
本工具的所有號碼檢查與格式化程序,均直接在使用者本地端的網頁瀏覽器中執行。不論是單一號碼輸入還是批次上傳的 TXT 檔案,任何電話號碼與資料皆不會傳送或上傳至 BroBroGo 伺服器,確保敏感資料的隱私安全。
常見問題
符合號碼規劃代表號碼是真的嗎?
不是。符合代表長度與前綴符合已公佈的號碼編排模式,無法確認該號碼是否已獲配發、是否裝有啟用中的 SIM 卡、能否接聽電話或屬於任何人。
公開前綴區域是什麼意思?
這是為該號碼前綴所公佈的地理標籤。由於號碼可攜、行動使用、VoIP 及重新配發等因素,它可能與來電者的住家或目前位置不同。
為什麼需要選擇國家或地區?
此選擇為以國內格式書寫的號碼提供國碼背景。以 + 開頭的號碼本身就帶有國際國碼,因此該國碼會優先適用。