号码格式校验器
粘贴一个卡号、IBAN 或各国证件号,本站会用与生成器完全相同的公开算法校验它,并列出每个能解释的字段。没有公开校验位的制度会明确标注「仅格式」,不会假装通过。
分隔符(空格、-、.、/)会被忽略;字母大小写不敏感。
校验结果
结果会显示在这里。
这个校验器能做什么
-
用的是生成器同一个算法
证件号算法、ISO 13616 的 IBAN 校验和银行卡的 Luhn 校验,都与本站生成器共用同一份实现,并且每次构建都会用官方样张自检。这里显示「通过」,生成器产生的同类号码也一定通过。
-
一个号码可能属于多个制度
八位数字既可能是土耳其证件号,也可能是丹麦 CPR;九位的 Luhn 号码既是加拿大 SIN,也是荷兰 BSN。这些都会并列列出,因为每一种说法本身都为真。工具不会替你猜一个国家。
-
「仅格式」是诚实的答案
不少国家(如美国 SSN、印度 PAN)从未公布校验位算法。这种情况下只能确认位数与字符结构,界面会明确写「仅格式」,而不是含糊地说「有效」。
-
IBAN 还会列出本国校验位
比利时、法国、意大利等国的 BBAN 内部各有本国校验位。校验 IBAN 时这些都会一并检查,并指出号码属于哪家银行。
-
公司与 VAT 号码
企业注册号(法国 SIREN、日本法人番号、中国统一社会信用代码等)与增值税号(欧盟各国、英国、瑞士、挪威等)也在校验范围内,用的是与「虚拟公司」页面同一份算法。
仅用于校验格式与校验位,不对任何号码的真实性、归属或可用性作保证。