测试卡号:
⌨
请输入卡号
点击上方测试卡号或粘贴任意数字校验 Luhn 有效性
—
—
Luhn 算法原理
- 将卡号倒序排列(如
4111111111111111→1111111111111114) - 从右往左每隔一位数字乘 2,若结果 > 9 则各位数字相加(如 16 → 1+6=7)
- 所有数字求和,能被 10 整除则通过 Luhn 校验
- Luhn 仅校验格式合法性,不能判断卡是否真实存在、是否激活或有余额
卡组织前缀规则
- Visa:以 4 开头(13/16/19 位)
- MasterCard:51-55 或 2221-2720(16 位)
- American Express:34 或 37(15 位)
- Discover:6011、65、644-649(16 位)
- JCB:3528-3589(16-19 位)
- 银联 UnionPay:62(16-19 位)
- Diners Club:300-305、36、38(14-19 位)