为什么没有国家代码的号码无法规范化
E.164 是各类系统最终都想要的 ITU 格式:一个加号、一个国家区号,然后是国内号码,总长不超过十五位。问题在于,单独的国内号码并不能确定国家。十位数字可能是美国的手机号、法国的固话,也可能属于其他十几种编号计划;若工具默默假定其中之一,就会把世界上大多数号码解析错。因此本解析器只在输入确实表明了所属国家时才生成 E.164 值——即以加号开头,或带有 00、011 这类国际拨号前缀。当没有给出国家时,它会明确说明,并把北美的读法作为一种带标注的可能性提供,而不是当作答案。国际区号按最长优先匹配,因此 351 会被识别为葡萄牙,而不会被截成更短的前缀;欧洲写法中括号里的中继零也会被去掉,因为它只在国内拨号时使用。
如何使用电话号码解析与格式化器
- 1在工具区域粘贴、输入或上传需要处理的内容。
- 2根据任务选择格式、尺寸、输出方式或校验选项。
- 3检查预览结果、提示信息或转换后的数据。
- 4确认结果无误后复制或下载,并用于后续工作。
电话号码解析与格式化器的常见使用场景
快速完成日常任务
无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。
检查与整理内容
在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。
注重隐私的浏览器处理
对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。
常见问题
为什么它不把十位号码转成 E.164?
因为那是猜测。十位在许多国家都是合法的国内号码长度,假定为北美对少数访客正确,对多数人则是错的。工具会把北美的解读作为一种带明确标注的可能性列出,把判断权交给你,而不是给出一个看似权威却错误的号码。
号码开头的 00 和 011 是什么意思?
它们是国际拨号前缀:00 通行于世界大部分地区,011 用于北美编号计划。两者都表示其后是国家区号与国际号码,因此工具会与开头的加号同等对待,并在 E.164 结果中将其去除。
为什么 +44 (0) 20 中的零被删掉了?
那个零是中继前缀,只在本国境内拨打时才需要。它并不属于国际号码,若保留在 E.164 中会得到一个拨不通的号码。用括号书写它,正是为了表达这一点。
它会核实号码是否存在吗?
不会。它只分析结构:国际区号、国内部分与长度上限。号码是否已分配、能否接通、是手机还是固话,只能通过运营商查询得到,而那意味着要把号码发送给第三方。