把名单贴进来,或者直接打开 Excel / CSV。工具会把每个马来西亚手机号统一成同一种格式(60…、0… 或 +60…),去掉重复,标出哪些不是有效手机号。不上传任何东西,全部在你的浏览器里处理。
全部在你的浏览器里处理,号码和文件不会上传到任何地方。
马来西亚手机号本地写法以 01 开头,国际写法以 601 开头。去掉开头的 0 之后还有 9 或 10 位数:012-345 6789 一共 10 位,较新的 011-1234 5678 号段是 11 位。国际写法把 0 换成国家代码 60,所以是 11 或 12 位:60123456789、601112345678。
空格、横杠、括号和前面的加号都只是写法,所以 +60 12-345 6789、(012) 345 6789、0123456789 是同一个号码。工具会先去掉这些符号再比较,写法不同的重复号码也能抓出来。
| 你输入的 | 结果 | 原因 |
|---|---|---|
| 012-345 6789 | 60123456789 | 本地写法,去掉符号 |
| +60 11-1234 5678 | 601112345678 | 011 号段多一位 |
| 123456789 | 60123456789 | Excel 吃掉了开头的 0,自动补回 |
| 6.01234E+10 | 60123456789 | Excel 列太窄显示成科学计数法 |
| 03-2141 1234 | 无法识别 | 固话,收不到短信 |
| +65 9123 4567 | 无法识别 | 新加坡号码,不是马来西亚号 |
开头的 0 不见了。号码那一列没设成「文本」格式的话,Excel 会把 0123456789 存成数字 123456789,导出成 CSV 也一样。马来西亚手机号去掉 0 之后是 1 开头的 9 或 10 位数,工具会把 0 补回去。
科学计数法。列宽太窄时,Excel 会把 60123456789 显示成 6.01234E+10。直接打开 Excel 文件时,工具读的是完整的原始数值;如果 CSV 里真的写着这种缩写,也会换算回来。要从源头避免这两个问题,输入或贴号码之前先把那一列设成「文本」格式。
文件有好几个工作表或好几列时,工具会自动挑出号码最多的那个工作表和那一列,并跳过「电话」「Phone」这类表头。一个格子里用斜杠或逗号写了两个号码的,会拆成两个。
短信平台、API 和大多数 CRM 建议用 60123456789:不带加号、不带空格、国家代码在前。不会有歧义,用 Excel 打开也不会再被吃掉 0。系统要求完整国际格式(E.164)时用 +60…,只有给人看、给人手动拨打的名单才用 01…。HantarSMS 三种都认,转换规则和这个工具完全一样。
格式整理好不等于名单就能合法使用。按 PDPA,营销短信需要收件人同意,向第三方买来的名单最容易招来投诉和被过滤。详见我们的 PDPA 指南。
把名单贴进上面的工具,或者打开你的 Excel 文件,输出格式选 60123456789。每个号码会去掉开头的 0、加上国家代码 60,空格和横杠也一起去掉。复制结果或下载 CSV 就行。
本地写法是 10 位(例如 012-345 6789),011 号段是 11 位(011-1234 5678)。国际写法把 0 换成 60,是 11 或 12 位。
常见原因是固话(03、04、07 等开头)、外国号码、少打或多打了一位,或者一个格子里写了两个号码却没有分隔。固话和外国号码收不到马来西亚短号码发出的短信。
不会。工具在你的浏览器里运行,文件是在你自己的电脑上读取的,什么都不会发到我们的服务器。页面打开之后断网也能用。
不能。实行携号转网之后,号码可以换到别家电信但保留原来的号段,所以号段已经不能准确代表电信公司。短信发到马来西亚所有电信都是同价,对发送没有影响。