信用卡号验证器

💳 Credit Card Number Validator

📐 工作原理与说明
Luhn:由右至左偶位 × 2(> 9 减 9)后求和,总和 mod 10 = 0
依据 Luhn 算法(IBM 科学家 Hans Peter Luhn 于 1954 年提出)校验卡号,同法亦用于 IMEI、加拿大 SIN 等;仅校验格式,不验证账户。

Check a card number against the Luhn algorithm, the same mod-10 method used for IMEIs and other ID numbers.

未知卡组织
•••• •••• •••• ••••

请在上方输入卡号以开始校验

📖 卡组织 BIN 前缀对照表

卡组织BIN 前缀长度说明
Visa413/16/19以 4 开头
Mastercard51-55, 2221-2720165 段及 2 系列
American Express34, 3715以 34/37 开头
UnionPay(银联)62, 8816-19以 62 开头为主
JCB3528-358916-1935 开头
Discover6011, 65, 644-64916-19多前缀
Diners Club300-305, 36, 3814-19国际卡
Maestro50, 56-58, 612-19借记卡
MIR2200-220416-19俄罗斯

💡 Luhn 算法说明

Luhn 算法(又称"模 10"算法)由 IBM 科学家 Hans Peter Luhn 于 1954 年提出,用于校验信用卡号、IMEI、加拿大社保号等。

步骤:
1. 从右往左,将偶数位(第 2、4、6…位)的数字乘以 2;
2. 若乘积为两位数,将两位数相加(或减 9);
3. 将所有数字相加;
4. 若总和能被 10 整除,则校验通过。

📚 深度解析:信用卡号验证器

💡 常见使用场景

  • 校验银行卡号是否通过 Luhn 校验位
  • 支付或注册表单提交前的卡号格式初检
  • 识别手输卡号的单字符笔误与相邻换位错误
示例:Luhn 校验正例与反例
输入 4532015112830366 显示通过;把末位改成 7 则 Luhn 校验失败——支付前可用它拦截录入错误。

❓ 常见问题(FAQ)

Luhn 能检出哪些错误?
能检出所有单数字错误和约 90% 的相邻数字换位错误;但无法识别故意构造的合规假号。
通过 Luhn 就是有效卡号吗?
不是。Luhn 只验证校验位,卡号是否真实、可否授权须由发卡行与支付网关确认。
会影响卡号安全吗?
不会。卡号只在浏览器本地计算,不上传、不存储。
⚠️ 使用说明与注意事项
📖关于「信用卡号验证器」 ▼

📝工具简介

信用卡号验证器。Luhn 算法(又称"模 10"算法)由 IBM 科学家 Hans Peter Luhn 于 1954 年提出,用于校验信用卡号、IMEI、加拿大社保号等。 步骤: 1. 从右往左,将偶数位(第 2、4、6…位)的数

✨功能特点

🎯使用场景