电话号码验证器与 E.164 格式转换

粘贴一个电话号码或整份号码列表,检查格式并得到 E.164、国际和国内三种写法。检查在你的浏览器中进行。

什么是 E.164

E.164 是电话号码的国际格式:加号、国际区号和国内号码,没有空格或标点,最多 15 位数字。+442079460123 就是一个 E.164 格式的英国号码。

注册表单、联系人数据库和短信发送服务都这样存储号码,因为在 E.164 中一个号码只有一种写法。

检查能告诉你什么、不能告诉你什么

它检查格式:区号是否存在,号码长度是否符合该国家使用的长度,依据 Google libphonenumber 公布的编号计划。

它不会拨打号码、不会把号码发送到任何地方,也不会询问任何运营商。所以它无法告诉你机主是谁、号码是否在用,或能否接收短信。

批量检查

最多粘贴 1000 个号码,每行一个,或用逗号、分号分隔;也可以选择 CSV 文件,系统会读取第一列包含电话号码的数据。没有 + 的号码按你选择的国家解读。结果可下载为 CSV,每个输入旁边附上 E.164 写法。

需要能接收短信的号码吗?

SMS Activate App 的私人号码在你的控制台中接收短信和来电,在你持有期间只属于你。

如何把号码写成 E.164 格式?

以 + 开头,接着是国际区号,再接去掉国内长途前缀的国内号码:英国的 020 7946 0123 写作 +442079460123,美国的 (202) 555-0123 写作 +12025550123。中国手机号前面加 +86 即可。

看起来正确的号码为什么没通过检查?

通常是比该国家多一位或少一位,区号后面还留着国内前缀(+44 0…),或者没有 + 的号码被按错误的国家解读。请选择国家后再检查一次。

我的号码列表会被上传吗?

不会。文件由你的浏览器读取,号码不会离开浏览器。关闭标签页后数据即被丢弃。

格式正确就代表号码能收短信吗?

不代表。格式正确只说明这样的号码可以存在。它是否在用、某个服务是否会向它发送验证码,格式检查无从得知。