HandyTools Hub

电话号码格式化

解析、验证和格式化国际电话号码

使用+前缀输入国际格式(例如 +86 138 0013 8000)

这个电话号码格式化工具能把随手输入或从表格里复制出来的原始号码,整理成规范的国内格式、国际格式和 E.164 格式,并顺带做有效性校验。它覆盖 15 个国家,适合正在对接短信接口的开发者、清洗客户名单的销售团队,以及任何需要把号码写成标准格式的人。

E.164 是什么,为什么重要?

E.164 是国际电信联盟制定的电话号码国际标准:一个加号,加 1 到 3 位的国家代码,再加国内号码,总长不超过 15 位,例如 +14155552671。它的重要性在于:如今读号码的主要是机器而不是人。短信网关、网络电话系统和 CRM 都认 E.164,格式不对轻则接口报错,重则发错对象——一个写成 (415) 555-2671 的美国号码人看着没问题,调用 API 时却会直接失败。麻烦的是,各国给人看的写法千差万别:美国人用括号加横线,法国人两位一组,德国的区号长度还不固定。所以一个能在”人看得懂的国内格式”和”机器认的 E.164”之间互相转换的工具,能省下不少排查问题的时间。

如何使用

  1. 在输入框中输入或粘贴电话号码。
  2. 号码以加号和国家代码开头时,会自动识别国家;否则从下拉菜单手动选择。
  3. 查看三种格式化结果:国内格式、E.164 格式和国际格式。
  4. 检查校验结果,修正标记出的问题,比如混入字母或位数不对。

功能特性

  • 根据加号前缀自动识别国家
  • 同时输出国内、E.164、国际三种格式
  • 覆盖五大洲 15 个国家的格式规则
  • 校验并具体说明发现的问题
  • 显示国家代码、国内号码和数字位数
  • 即时出结果,数据不离开浏览器

使用场景

开发者在把用户输入发给 Twilio 等短信服务商之前先做规范化;数据分析师清洗 CRM 导出表格里的电话列,让重复号码能被正确匹配;客服把来电号码转成可回拨的国际格式;旅行者把名片上手写的当地号码转换成能直接拨打的形式;测试工程师也会用它生成格式正确的号码来验证表单。

相关工具

常见问题

什么是E.164格式?

E.164是国际通用的电话号码格式标准。它由一个加号、一个国家代码(1-3位数字)和一个国内号码(总计最多15位数字)组成。大多数短信API和电话服务要求使用E.164格式。

支持哪些国家?

15个国家:美国、加拿大、中国、英国、日本、韩国、印度、德国、法国、澳大利亚、巴西、意大利、西班牙、墨西哥和俄罗斯。每个国家都有特定的格式规则,反映当地显示电话号码的标准。

如何格式化国际电话号码?

输入带有加号前缀和国家代码的号码(例如 +44 20 7946 0958)。该工具会自动检测国家,并以国内格式、E.164格式和国际格式显示。对于没有国家代码的国内号码,请从下拉菜单中选择国家。

校验能发现哪些问题?

校验会标记非数字字符、号码长度超出或不足该国家标准的情况,以及无法判断所属国家的问题。每个问题都会具体列出,方便你修正输入。