KK-DATA avatar KK-DATA

E.164 完全指南:国际号码格式、号码清洗与批量筛号实战(含 WhatsApp/Telegram 筛号)

E.164 完全指南:国际号码格式、号码清洗与批量筛号实战(含 WhatsApp/Telegram 筛号)

E.164 是国际电话号码的标准格式,也是号码清洗、名单清洗和批量筛号能否顺利跑通的第一道门槛。很多团队在 WhatsApp 筛号或 Telegram 筛号时遇到“明明有号码,却检测不到/重复扣费/导出对不上”的问题,根源往往不是筛号平台,而是上传前的号码格式没有统一成 E.164。本文从写法、常见错误、上传前规范化、验收清单四个层面,把 E.164 与号码验证、批量筛号的衔接讲清楚。

什么是 E.164?为什么国际号码需要统一格式?

E.164 是 ITU-T 定义的国际公共电话编号标准。它的通用写法是:

+[国家码][国内号码]

例如美国号码写为 +1XXXXXXXXXX,英国写为 +44XXXXXXXXXX,越南写为 +84XXXXXXXXXX。E.164 规定总长度最多 15 位,不包含空格、横线、括号,也不使用 00 这类国际拨号前缀。它的价值在于:让不同国家、不同来源、不同表格里的号码,在上传筛号系统之前变成同一种“可被机器识别”的语言。

对做号码清洗、名单清洗、批量筛号和号码验证的团队来说,E.164 不是可选项,而是基础规范。格式不统一,后面的检测、去重、导出都会受影响。

E.164 的标准写法

E.164 的通用格式是 +[国家码][国内号码]。例如美国号码写为 +1XXXXXXXXXX。上传前建议统一为这种格式,更多字段与导出说明见 KK-DATA 使用文档。

E.164 与 E164、MSISDN、国际拨号格式的区别

很多人会把 E.164、E164、MSISDN 混着用。它们有关联,但指的不是同一层意思。

术语含义是否含国家码常见写法
E.164国际电话号码标准格式是+8613XXXXXXXXX
E164E.164 的常见简写,通常指同一标准是+8613XXXXXXXXX
MSISDN移动用户号码,通常指国内号码部分不一定13XXXXXXXXX
国际拨号格式用户拨号时可能加 00 前缀是008613XXXXXXXXX

做批量筛号时,建议统一用 E.164。00 前缀、空格、括号、横线都可能在导入时被当成无效字符,导致号码验证失败或重复检测。

E.164 号码的组成部分

组成部分说明示例
+国际号码前缀+
国家码1–3 位,由国际标准分配1、44、84、86
国内号码不含国内前导 0 的本地号码XXXXXXXXXX
总长度最多 15 位含国家码与国内号码

需要特别注意:美国国家码是 +1,但 +1 不只属于美国。+1 属于 NANP(北美编号计划),还覆盖加拿大以及部分加勒比地区。因此写“美国号码”时,不能把所有 +1 号码都当成美国号码。

E.164 号码的标准写法是什么?

标准写法只有一个原则:从 + 开始,紧跟国家码,再接国内号码,中间不留空格、横线、括号。

常见国家示例:

国家/地区国家码E.164 写法示例
美国+1+1XXXXXXXXXX
英国+44+44XXXXXXXXXX
越南+84+84XXXXXXXXXX
印度尼西亚+62+62XXXXXXXXXX
中国+86+86XXXXXXXXXX

X 代表具体数字位。实际号码长度因国家和号码类型而异,但都必须符合 E.164 的最大 15 位限制。

正确示例与错误示例对照

场景错误写法正确写法问题
漏加号8613XXXXXXXXX+8613XXXXXXXXX系统可能无法识别国家码
保留空格+86 13X XXXX XXXX+8613XXXXXXXXX空格导致格式校验失败
保留括号+1 (213) XXXXXXX+1213XXXXXXX括号不是 E.164 字符
国内前导 0 未去掉+4407XXXXXXXXX+447XXXXXXXXX英国等国家国内号码前导 0 不应保留
用 00 代替 +008613XXXXXXXXX+8613XXXXXXXXX00 是拨号前缀,不是 E.164

CSV 上传时如何处理加号、空格、括号与国内前导 0

如果原始名单来自 CRM、广告后台、客服表格或人工收集,上传前至少要过一遍以下清洗规则:

  1. 保留 +:不要删掉加号,也不要用 00 替代。
  2. 删除空格、横线、括号:+1 (213) 555-XXXX 应变成 +1213555XXXX。
  3. 去掉国内前导 0:很多国家的国内写法带前导 0,转 E.164 时需要去掉。
  4. 补全国家码:如果名单只有国内号码,先确认来源国家/地区,再补国家码。
  5. 统一一列:每行一个号码,不要在同一单元格放多个号码。
  6. 检查编码:CSV 建议用 UTF-8,避免加号或特殊字符异常。

美国 +1、E.164 与 NANP 的关系

美国号码的国家码是 +1,属于 NANP。NANP 还覆盖加拿大和部分加勒比地区。因此:

  • 做美国号码生成器时,应按美国号段规则生成候选号码,再衔接筛号。
  • 做 LA 号码生成时,可关注洛杉矶相关地区码,例如 213、310、323、424、818 等,但要以号段库实时数据为准。
  • 做纽约州号码生成时,可关注 212、718、917、646、347、929 等地区码,同样以号段库实时数据为准。
  • 做 E164 手机号码生成时,建议统一输出 +1XXXXXXXXXX 格式,避免后续导入筛号时漏国家码。

这里要分清两层含义:号段合法和业务有效。生成器解决的是号段合法、格式正确;号码是否在 WhatsApp、Telegram 等平台开通或活跃,必须通过筛号确认。

上传号码前如何做号码清洗与 E.164 规范化?

号码清洗的目标不是“让表格看起来整齐”,而是让每一条号码都能被筛号系统准确识别、只检测一次、导出时能对应回原始名单。没有清洗的名单,常见后果是重复扣费、漏检、误判,以及导出字段错位。

生成 ≠ 可接短信 ≠ 平台已开通

号码生成模块只解决“号段是否存在、格式是否合法”,不代表该号码能接短信、能注册,也不代表 WhatsApp、Telegram 等平台一定开通或活跃。要判断业务有效性,必须继续做号码验证与批量筛号。

第一步:去重与合并跨任务号码

跨任务、跨渠道、跨表格的号码很容易重复。重复号码进入筛号任务,会浪费检测条数。建议:

  • 先按 E.164 格式统一,再做去重。
  • 同一号码只保留一条,并记录来源标签。
  • 如果使用 KK-DATA 的数据去重仓库,可以在跨任务场景下减少重复检测。
  • 合并后再次检查国家码是否一致,避免同一个号码因格式不同而被误判为两条。

第二步:补全国家码并统一 E.164

补国家码是清洗中最容易出错的环节。不要凭感觉补,建议按以下顺序处理:

  1. 确认号码来源国家/地区。
  2. 如果名单中已有国家列,用国家列补国家码。
  3. 如果名单只有国内号码,先抽样确认号码长度和前缀是否符合该国规则。
  4. 去掉国内前导 0,再拼成 +[国家码][国内号码]。
  5. 不要把 +1 全部归为美国,加拿大和部分加勒比地区也用 +1。

第三步:字段校验与抽样验收

清洗完成后,至少做以下校验:

  • 每一行是否都以 + 开头?
  • 国家码是否在合理范围?例如 +1、+44、+84、+86。
  • 是否还有空格、横线、括号、00 前缀?
  • 总长度是否不超过 15 位?
  • 是否有重复号码?
  • 抽样 20–50 条,人工核对国家与号码结构。

如果名单要用于全球号码筛选,建议把清洗后的 E.164 名单单独保存一份,后续生成、筛选、导出都用同一套格式。

E.164 与号码验证、批量筛号是什么关系?

E.164 解决的是“格式层”的问题,批量筛号解决的是“业务层”的问题。两者是上下游关系,不是二选一。

号码验证的两种含义:格式验证 vs 平台有效性验证

验证类型解决的问题常见方法是否保证平台可触达
格式验证号码是否符合 E.164、国家码是否正确规则清洗、长度校验否
平台有效性验证号码在 WhatsApp、Telegram 等平台是否开通/活跃批量筛号、号码验证任务是,以筛号结果为准

很多人说“我要真实有效手机号码”,实际包含两个要求:

  1. 号段合法:符合 NANP/E.164 等编号规则。
  2. 业务有效:经筛号确认 WhatsApp、Telegram 等平台开通或活跃。

生成器只负责第 1 层。第 2 层必须通过筛号完成。任何声称“生成即真实可通话、可接码”的说法都不准确。

批量筛号流水线:生成 → 去重 → E.164 清洗 → 筛选 → 导出

一条可复用的批量筛号流水线通常是这样:

  1. 生成或收集号码:可用全球号码生成、自定义号段生成、国家号码随机生成,也可导入自有名单。
  2. 去重:跨任务合并,减少重复检测。
  3. E.164 清洗:统一格式、补国家码、去掉非法字符。
  4. 筛选:按平台和检测类型提交任务,例如 Telegram 筛号、WhatsApp 筛号、Line 筛号、Zalo 筛号、iMessage/iOS 检测、币安/HTX/KuCoin/OKX 等交易所开通检测。
  5. 导出:用 CSV、TXT 等格式导出结果,字段以控制台为准。

KK-DATA 支持多平台社交筛号,单次任务最多约 100 万条;筛号任务完成后可通过 Telegram 通知,余额按条计费,任务提交前会显示预估费用,具体单价详见控制台实时价格。

WhatsApp 筛号和 Telegram 筛号时,为什么 E.164 格式特别重要?

WhatsApp 和 Telegram 都按国际标准识别号码。上传格式不统一,轻则漏检,重则同一个号码被当成多个号码重复检测。对于做私信推广、社群运营、tg加粉、独立站引流和跨境获客的团队,E.164 是筛号前的统一入口。

WhatsApp 筛号的 E.164 上传建议

  1. 上传前把名单全部清洗为 +[国家码][国内号码]。
  2. 去掉空格、括号、横线与 00 前缀。
  3. 先抽样 500–1000 条做 WhatsApp 开通/活跃检测,确认格式无误再全量。
  4. 需要后续对接 CRM 时,保留原始行号与清洗后的 E.164 映射,避免结果对不上。

Telegram 筛号的 E.164 上传建议

  1. 同样先统一 E.164,再提交开通、活跃等任务。
  2. 若名单混合多国号段,按国家分批或至少保证每行国家码正确。
  3. 导出 tgid 等字段后,仍建议用 E.164 作为跨任务主键做去重。

推荐流水线

E.164 清洗 → 数据去重仓库 → WhatsApp / Telegram 批量筛号 → CSV/TXT 导出。可在 KK-DATA 控制台 直接跑通;字段与单价以控制台为准。

E.164 上传前验收清单

  • 每一行都以 + 开头
  • 无空格、括号、横线、00 前缀
  • 国内前导 0 已按目标国家规则处理
  • 已按 E.164 去重,避免重复扣费
  • 抽样人工核对国家码与号码长度
  • 已区分「号段合法」与「平台开通/活跃」两层含义

常见问题

问:E.164 和 E164 是一回事吗?
答:通常是同一标准的不同写法。搜索或文档里常见「E.164」「E164」「E164手机号码生成」,落地时统一用 +[国家码][国内号码] 即可。

问:只有国内号码、没有国家码,能直接筛号吗?
答:不建议。先确认来源国家,补全国家码并清洗为 E.164,再提交 WhatsApp筛号 或 Telegram筛号,否则容易漏检、误检。

问:生成符合 E.164 的号码,是不是就是真实有效号?
答:不是。生成只保证号段与格式合法;是否在 WhatsApp、Telegram 等平台开通或活跃,必须再做号码验证 / 批量筛号。

问:清洗和去重应该谁先谁后?
答:建议先统一 E.164,再去重。否则同一号码因空格、括号、国家码写法不同会被当成多条。

问:在 KK-DATA 里从哪里开始?
答:登录控制台,先用小样本验证清洗与筛号结果,再全量。任务提交前会显示预估费用,单价详见控制台实时价格。


👉 登录控制台:https://app.kkdata.cc/
👉 双向联系客服:https://t.me/kkdata_robot
👉 使用文档:https://docs.kkdata.cc/