本文目录
什么是电话号码校验?
电话号码校验用于验证某个电话号码是否符合其所属国家的正确格式、位数是否正确,以及是否遵循该国的号码编排方案。与电子邮件校验不同,电话号码的格式在各国之间差异极大——在某个国家有效的号码,在另一个国家可能完全无效。
国际电话号码遵循 E.164 标准,规定以 + 前缀开头,后接国家/地区代码和用户号码。然而,各国的本地格式差异很大:有些国家使用区号,有些使用手机号前缀,且不同地区的位数各不相同。
电话号码校验的工作原理
CheckTown 的电话号码校验器会根据各国特定的号码编排方案解析号码,以判断其是否有效。
- 国家/地区识别——根据国际前缀识别所属国家/地区,若无前缀则回退到指定的国家/地区
- 格式规范化——将号码统一转换为 E.164 格式,以便进行一致的比对
- 号码编排方案检查——依据该国的号码编排方案进行校验,包括位数和有效前缀
免费试用 —— 无需注册
校验电话号码 →何时使用电话号码校验
在面向客户的表单以及对准确联系信息要求较高的数据质量流程中,电话号码校验尤为有价值。
- 账户注册——确保用户填写真实、可联系的电话号码,以用于双因素认证(2FA)和账户找回
- 短信营销——在发送营销活动前先校验号码,避免发送失败和成本浪费
- CRM 数据质量——在将批量联系人导入系统之前,成批清理电话号码字段
常见问题
什么是 E.164 格式?
E.164 是电话号码的国际标准,由一个 + 号、国家/地区代码(1-3 位)和用户号码组成。例如,一个美国号码的 E.164 格式为 +12125551234。这种格式含义明确,可用于国际拨号。
电话号码校验能否判断号码是手机还是固定电话?
可以,对于许多国家/地区,校验器能够根据号码前缀和该国的号码编排方案判断线路类型——手机、固定电话、VoIP 或免费电话。这对于仅适用于手机号码的短信路由非常有用。
为什么一个电话号码通过了校验,却仍然无法接听来电?
校验只能确认号码符合其所属国家/地区的正确格式,且在理论上有效。然而,它无法确认该号码当前是否处于开通状态、是否已分配给用户,或是否可以接通。一个号码可能通过了格式校验,但实际上已被停机或尚未分配。