Luhn 算法校验器
检查号码(银行卡、IMEI、SIRET 号码等)是否符合 Luhn 校验位规则。100% 在您的浏览器中本地处理(WebAssembly)。
工作原理
Luhn 算法是一种简单的校验位,用于检测银行卡、手机 IMEI 号码或某些国家证件号码等号码的输入错误。它从右往左每隔一位将数字加倍,调整大于 9 的值,然后检查总和是否为 10 的倍数。在把手动输入的号码提交给真正的支付系统之前,用它快速验证号码是否存在明显的输入错误,非常实用。
按 Luhn 算法「有效」的号码一定是真实的银行卡号吗?
不是。Luhn 校验只能发现常见的输入错误(数字错误、相邻两位颠倒);它既不能保证该号码真实存在,也不能保证它关联着有效账户。只有向发卡机构或支付网络核实,才能确认这一点。
哪些类型的号码使用 Luhn 算法?
银行卡号(Visa、Mastercard 等)、移动设备的 IMEI 号码、某些国家的 IBAN 号码,以及各国不同的各类国民或企业标识号码,都使用了该算法。
100% 本地处理:校验完全通过 WebAssembly 在您的浏览器中运行,您输入的号码绝不会被发送到服务器。