请在上方输入卡号以开始校验
| 卡组织 | BIN 前缀 | 长度 | 说明 |
|---|---|---|---|
| Visa | 4 | 13/16/19 | 以 4 开头 |
| Mastercard | 51-55, 2221-2720 | 16 | 5 段及 2 系列 |
| American Express | 34, 37 | 15 | 以 34/37 开头 |
| UnionPay(银联) | 62, 88 | 16-19 | 以 62 开头为主 |
| JCB | 3528-3589 | 16-19 | 35 开头 |
| Discover | 6011, 65, 644-649 | 16-19 | 多前缀 |
| Diners Club | 300-305, 36, 38 | 14-19 | 国际卡 |
| Maestro | 50, 56-58, 6 | 12-19 | 借记卡 |
| MIR | 2200-2204 | 16-19 | 俄罗斯 |
Luhn 算法(又称"模 10"算法)由 IBM 科学家 Hans Peter Luhn 于 1954 年提出,用于校验信用卡号、IMEI、加拿大社保号等。
步骤:
1. 从右往左,将偶数位(第 2、4、6…位)的数字乘以 2;
2. 若乘积为两位数,将两位数相加(或减 9);
3. 将所有数字相加;
4. 若总和能被 10 整除,则校验通过。