关于作者
KK-DATA 获客数据筛号平台官方内容团队。
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 |
| E164 | E.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 | +8613XXXXXXXXX | 00 是拨号前缀,不是 E.164 |
CSV 上传时如何处理加号、空格、括号与国内前导 0
如果原始名单来自 CRM、广告后台、客服表格或人工收集,上传前至少要过一遍以下清洗规则:
- 保留
+:不要删掉加号,也不要用00替代。 - 删除空格、横线、括号:
+1 (213) 555-XXXX应变成+1213555XXXX。 - 去掉国内前导 0:很多国家的国内写法带前导 0,转 E.164 时需要去掉。
- 补全国家码:如果名单只有国内号码,先确认来源国家/地区,再补国家码。
- 统一一列:每行一个号码,不要在同一单元格放多个号码。
- 检查编码: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
补国家码是清洗中最容易出错的环节。不要凭感觉补,建议按以下顺序处理:
- 确认号码来源国家/地区。
- 如果名单中已有国家列,用国家列补国家码。
- 如果名单只有国内号码,先抽样确认号码长度和前缀是否符合该国规则。
- 去掉国内前导 0,再拼成
+[国家码][国内号码]。 - 不要把
+1全部归为美国,加拿大和部分加勒比地区也用+1。
第三步:字段校验与抽样验收
清洗完成后,至少做以下校验:
- 每一行是否都以
+开头? - 国家码是否在合理范围?例如
+1、+44、+84、+86。 - 是否还有空格、横线、括号、
00前缀? - 总长度是否不超过 15 位?
- 是否有重复号码?
- 抽样 20–50 条,人工核对国家与号码结构。
如果名单要用于全球号码筛选,建议把清洗后的 E.164 名单单独保存一份,后续生成、筛选、导出都用同一套格式。
E.164 与号码验证、批量筛号是什么关系?
E.164 解决的是“格式层”的问题,批量筛号解决的是“业务层”的问题。两者是上下游关系,不是二选一。
号码验证的两种含义:格式验证 vs 平台有效性验证
| 验证类型 | 解决的问题 | 常见方法 | 是否保证平台可触达 |
|---|---|---|---|
| 格式验证 | 号码是否符合 E.164、国家码是否正确 | 规则清洗、长度校验 | 否 |
| 平台有效性验证 | 号码在 WhatsApp、Telegram 等平台是否开通/活跃 | 批量筛号、号码验证任务 | 是,以筛号结果为准 |
很多人说“我要真实有效手机号码”,实际包含两个要求:
- 号段合法:符合 NANP/E.164 等编号规则。
- 业务有效:经筛号确认 WhatsApp、Telegram 等平台开通或活跃。
生成器只负责第 1 层。第 2 层必须通过筛号完成。任何声称“生成即真实可通话、可接码”的说法都不准确。
批量筛号流水线:生成 → 去重 → E.164 清洗 → 筛选 → 导出
一条可复用的批量筛号流水线通常是这样:
- 生成或收集号码:可用全球号码生成、自定义号段生成、国家号码随机生成,也可导入自有名单。
- 去重:跨任务合并,减少重复检测。
- E.164 清洗:统一格式、补国家码、去掉非法字符。
- 筛选:按平台和检测类型提交任务,例如 Telegram 筛号、WhatsApp 筛号、Line 筛号、Zalo 筛号、iMessage/iOS 检测、币安/HTX/KuCoin/OKX 等交易所开通检测。
- 导出:用 CSV、TXT 等格式导出结果,字段以控制台为准。
KK-DATA 支持多平台社交筛号,单次任务最多约 100 万条;筛号任务完成后可通过 Telegram 通知,余额按条计费,任务提交前会显示预估费用,具体单价详见控制台实时价格。
WhatsApp 筛号和 Telegram 筛号时,为什么 E.164 格式特别重要?
WhatsApp 和 Telegram 都按国际标准识别号码。上传格式不统一,轻则漏检,重则同一个号码被当成多个号码重复检测。对于做私信推广、社群运营、tg加粉、独立站引流和跨境获客的团队,E.164 是筛号前的统一入口。
WhatsApp 筛号的 E.164 上传建议
- 上传前把名单全部清洗为
+[国家码][国内号码]。 - 去掉空格、括号、横线与
00前缀。 - 先抽样 500–1000 条做 WhatsApp 开通/活跃检测,确认格式无误再全量。
- 需要后续对接 CRM 时,保留原始行号与清洗后的 E.164 映射,避免结果对不上。
Telegram 筛号的 E.164 上传建议
- 同样先统一 E.164,再提交开通、活跃等任务。
- 若名单混合多国号段,按国家分批或至少保证每行国家码正确。
- 导出 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/
Related Articles
筛号国际号码格式全指南:E.164规范、名单准备与常见错误避坑
筛号时国际号码格式错误,导致号码浪费、筛号失败?本文详解E.164号码格式规范、正确准备名单格式、多平台上传注意事项,手把手教你避免出海获客中最常见的号码格式化错误。
名单清洗完整教程:号码去重、E.164 格式统一到批量筛号 6 步实操
名单清洗怎么做才不浪费预算?本文用 6 个步骤讲清号码清洗流程:格式统一为 E.164、跨任务去重、无效号码剔除,再进入批量筛号与号码验证,并说明各环节的边界与扣费时机,附检查清单与常见问题,适合出海营销、跨境电商与社群运营团队。
号码检测与号码验证有什么区别?号段、空号、平台开通与活跃全流程指南
号码检测和号码验证不是一回事:号段合法、运营商空号、社交平台开通与活跃分别解决不同问题。本文拆解号码检测的三个层级与选型清单,给出 WhatsApp 筛号、Telegram 筛号与批量号码检测的落地步骤,并附常见坑与导出格式建议,帮出海团队先检测后验证、少花冤枉钱。