全球电话号码格式化与验证机制
全球电话号码格式化与归属地查询工具是一款免费的在线工具,旨在帮助用户对电话号码进行格式化,验证其是否符合已发布的编号方案规则,并识别其公开的号段归属地。该工具支持单个号码检查与 TXT 批量处理两种模式。
在验证过程中,系统会根据官方编号模式对电话号码的长度、前缀和类型进行比对,以确定其在结构上是否有效。需要注意的是,此工具仅描述编号方案的元数据,并不验证号码当前是否活跃、是否已分配给真实用户、是否具有活跃的 SIM 卡,亦无法检测其可达性或垃圾信息记录。
输入参数与格式要求
为了确保格式化与验证的准确性,工具提供了以下输入选项:
- 国家或地区:一个下拉选择框,用于为采用国内格式输入的电话号码提供国家代码上下文。
- 电话号码:单个待检查的号码,可包含数字、常用标点符号及可选的分机号。
- 将 TXT 文件拖放到此处或选择文件:用于批量处理的纯文本文件,必须满足以下技术规范:
- 必须保存为 UTF-8 编码。
- 文件扩展名必须为
.txt。 - 每行只能包含一个电话号码。
- 文件内必须包含至少一个电话号码,且不得超过最大文件大小或行数限制。
检查结果输出说明
单个号码模式
在单个号码模式下,工具会生成一份编号计划报告,其中包含以下字段:
- 状态消息:若号码有效,系统将显示“该号码符合已发布的编号模式。”。
- 长度:显示实际数字位数,格式为“
‹count›位数字”,并附带“通过”或“需要注意”的诊断状态。 - 号码方案:显示诊断状态,包括“通过”、“需要注意”或“未检查”。
- 国家电话代码:检测到的国际电话区号。
- 国内有效号码:该号码的国内格式表示。
- 号码类型:将号码分类为以下类型之一:
- “固定电话”
- “移动电话”
- “固定电话或移动电话”
- “免费电话”
- “高额付费电话”
- “VoIP”
- “特殊服务”
- “未确定”
- 公开区号归属地:显示与前缀映射的地理标签。可能显示具体区域名称、“全球或非地理业务”、“此号段未映射更具体的公开区域。”,或在异常时显示“无法加载公开区域表。格式化和方案检查仍已完成。”。
- 格式化输出:提供“国际格式”与“国内格式”。
- 上下文提示:若输入带有国际区号,系统会提示“+ 号码代码识别为
‹detected›;未使用所选国家。”。
批量模式
在批量模式下,工具会展示结果预览,显示“正在显示 ‹total› 行中的 ‹shown› 行。CSV 包含所有行。”。预览表格包含以下列:
- “行号”
- “原始”
- “状态”
- “结果”
- “国家/地区”
- “公开号段归属地”
此外,摘要区域会统计“号码”、“符合编号计划”以及“需关注”的数据。
验证规则与异常处理
国际区号优先级
如果输入的电话号码以国际“+”号开头,该号码自身已携带国家代码上下文。此时,系统将优先采用该代码,并忽略用户在手动选择的国家或地区。手动选择的国家或地区仅在号码不以“+”开头时,用作补充国内格式号码的国家码上下文。
长度与前缀验证规则
- 号码过短:若号码短于所选编号计划允许的长度,触发错误:“此号码短于所选编号计划允许的长度。”
- 号码过长:若号码长于允许长度,触发错误:“此号码长于所选编号计划允许的长度。”
- 长度无效:若长度不符合规范,触发错误:“所选编号计划不使用此号码长度。”
- 前缀未识别:若长度正确但前缀无法识别,触发错误:“长度符合,但前缀不符合已发布的编号模式。”
输入限制与错误提示
- 字符超限:若单号码输入超过限制,提示:“电话号码长度不得超过
‹max›个字符。” - 非法字符:若包含无法解析的控制字符,提示:“请移除换行符、双向标记或不可见的控制字符。”
- 非数字输入:若输入不符合基本格式,提示:“请输入一个包含数字、常用标点及可选分机号的电话号码。”
- 未知国家码:若国际区号无法识别,提示:“无法识别该国际国家码。”
批量文件验证规则
- 非 TXT 文件:提示“请选择.txt 文件。”
- 文件超大:提示“请将 TXT 文件大小控制在
‹max›以内。” - 编码错误:提示“请将 TXT 文件保存为 UTF-8 编码后重试。”
- 空文件:提示“请在 TXT 文件中添加至少一个电话号码。”
- 行数超限:提示“请将非空行数保持在
‹max›行或以下。” - 处理失败:提示“无法检查此文件。请尝试重新导出的 TXT 文件。”
本地化隐私保护机制
所有电话号码检查均直接在用户的浏览器中进行。任何电话号码或上传的文件都不会发送或上传到 BroBroGo。
常见问题解答
编号计划匹配是否意味着该号码是真实的?
不是。匹配仅表示长度和前缀符合已发布的编号模式,无法确认该号码已被分配、拥有活跃的 SIM 卡、能够接听电话或属于任何人。
什么是公开前缀区域?
这是为该号码前缀发布的地理标签。由于携号转网、移动使用、VoIP 和号码重新分配,它可能与来电者的居住地或当前位置不同。
为什么需要选择国家或地区?
该选择为国内格式输入的号码提供国家码上下文。以 + 开头的号码自带国际国家码,因此该代码优先。