電話號碼格式化工具(E.164 國際格式轉換)

只要輸入電話號碼,即可免費轉換為E.164格式、國際撥號格式與國內格式,並支援號碼有效性驗證及行動電話/市內電話類型判斷。所有處理皆在您的瀏覽器本機完成,不會上傳到伺服器。

廣告

電話號碼格式化工具是什麼

電話號碼格式化工具可以將以連字號、空格、括號或純數字等任意格式輸入的電話號碼,自動轉換為 E.164、國際撥號、國內格式這三種標準形式。同時還能檢查號碼的位數與格式在所選國家/地區下是否合理,並判斷該號碼屬於行動電話、市內電話等哪種類型。

許多簡訊發送服務與國際通話介面都要求以 E.164 格式(例如 +886912345678)註冊電話號碼,但把使用者隨意輸入的號碼正規化為這種格式其實相當繁瑣。本工具的轉換完全在您的瀏覽器內完成,輸入的號碼不會被傳送到任何外部伺服器。

使用方法

  1. 選擇國家/地區 當號碼本身不含國碼時,選擇用作解析基準的國家/地區。
  2. 輸入電話號碼 可以保留連字號、空格、括號輸入,也可以只輸入數字。
  3. 查看轉換結果 E.164 格式、國際撥號格式、國內格式與號碼類型會自動顯示。
  4. 嘗試其他號碼 點擊清除按鈕重設輸入內容,即可確認另一個號碼。

用好本工具的小技巧

  • 輸入號碼時加上國碼(如 +886、+1),無論目前選擇哪個國家/地區都能正確解析,是確認外國號碼最可靠的方式。
  • 含有連字號、空格或括號的號碼可以直接貼上,系統會自動去除這些符號後再解析。
  • 顯示為「有效」僅表示位數與格式符合該國規則,並不保證該號碼目前確實分配給某位使用者。
  • 若省略國碼,系統會以目前選擇的「國家/地區」為基準解析。要確認其他國家的國內格式號碼時,請先切換到對應的國家/地區。
  • 在 Twilio、Amazon SNS 等簡訊服務中註冊號碼時,可以直接複製本工具輸出的 E.164 格式(例如「+886912345678」),這正是大多數此類介面所要求的格式。

使用情境

驗證網頁表單中的電話號碼輸入欄位

在面向海外使用者的表單中,可以提前確認輸入的號碼是否為合理格式。

註冊簡訊或通話介面前的預先檢查

Twilio、Amazon SNS 等介面通常要求 E.164 格式,可在傳送前統一好格式。

在名片或網站上正確展示海外辦公室電話

轉換為包含國碼的國際格式,方便世界各地的使用者直接撥打。

判斷收到的號碼是行動電話還是市內電話

例如需要將簡訊發送對象限定為行動電話時,可用於類型判斷。

廣告

術語表

E.164
由國際電信聯盟電信標準化部門(ITU-T)制定的電話號碼國際標準格式,由「+」號、國碼與國內號碼組成,總位數最多15位。
國碼
分配給各個國家/地區的電話號碼識別代碼,例如台灣是886,美國與加拿大是1。
國內格式
依照該國常用書寫習慣表示的電話號碼,例如台灣行動電話寫作0912-345-678的形式。
國際撥號格式
包含國碼,可從任何國家正確撥打的電話號碼表示形式。
號碼類型
表示電話號碼歸屬於哪種線路或服務的分類,例如行動電話、市內電話、免付費電話等。
有效性驗證
檢查輸入的號碼位數與格式是否符合該國電話號碼規則,並不確認該號碼是否確實被某位使用者使用。

常見問題

E.164 是由 ITU-T 制定的電話號碼國際標準格式,由「+」號、國碼與國內號碼組成,總位數最多15位。大多數國際通訊系統與簡訊介面都要求以這種格式註冊電話號碼。

本工具只檢查號碼的位數與格式是否符合該國的規則,無法確認該號碼目前是否確實分配給某位使用者。只要位數或組合不符合規則,就會被判定為無效,即使您認為它是真實號碼。

系統會以目前選擇的「國家/地區」為基準進行解析。例如在選擇「台灣」的狀態下輸入「0912-345-678」,會被解析為台灣的行動電話號碼。

判斷依據是各國公開的號段分配規則,在大多數國家都相當可靠,但在有號碼可攜服務的國家,實際使用情況可能與判斷結果不完全一致。

不會。號碼的解析與格式化處理全部在您瀏覽器內的 JavaScript 中完成,不會向任何外部伺服器傳送資料。
工具君

閒話 ― 為什麼各國電話號碼的「標準格式」差異這麼大

電話號碼的位數與格式在各國之間差異很大:美國號碼固定為3位區域碼加7位號碼,台灣的行動電話統一為10位數字,市內電話的區域碼位數還會因地區而不同。這是機械交換機時代遺留下來的歷史產物——當時各國都是依照本國交換網路的規模與結構來設計編號方案的,如今想要統一改造,涉及的基礎設施與使用者影響都過於龐大,很難輕易變更。

為了讓這些互不相同的國內格式也能用於國際通話,國際電信聯盟電信標準化部門(ITU-T)制定了統一的國際格式標準 E.164:以「+」號開頭,接國碼,再接國內號碼。如此一來,世界上任何一台交換機都能識別出「這是一通國際電話」以及「該撥往哪個國家」,正是這套樸實卻關鍵的標準,讓撥打一個號碼就能連通全球成為可能。

如今,E.164 不僅用於語音通話,也已成為簡訊發送介面、一次性驗證碼發送等眾多服務事實上的標準格式。將使用者以任意格式輸入的號碼正規化為嚴格的 E.164 格式,是任何面向國際使用者的網路服務都繞不開的一個小而必要的處理步驟。

廣告