信用卡号验证器

使用 Luhn 算法验证信用卡号并识别卡品牌

信用卡号

使用 Luhn 算法验证信用卡号并识别卡品牌

验证结果

查看所输入卡号的品牌、支持长度、Luhn 校验和 CVC 提示

什么是信用卡号校验?

信用卡号验证是在处理交易前检查卡号是否可能有效的过程。它使用 Luhn 算法和卡品牌识别来验证格式

Luhn 算法

Luhn 算法(也称 Mod 10)通过校验和检查识别号码,其计算步骤如下:

  1. 从最右边的数字开始,每隔一位数字乘以 2
  2. 如果乘以 2 后的结果大于 9,则减去 9
  3. 将所有数字相加。如果总和能被 10 整除,则号码有效

支持的卡组织

通过卡号前几位的 BIN(银行识别号)或 IIN(发卡机构识别号)识别卡组织

  • Visa: 4 · 13, 16, 19
  • Mastercard: 51-55, 2221-2720 · 16
  • American Express: 34, 37 · 15
  • Discover: 6011, 65, 644-649, 622126-622925 · 16, 19
  • JCB: 3528-3589 · 16, 17, 18, 19
  • UnionPay: 62 · 16, 17, 18, 19
  • Diners Club: 36, 38, 39, 300-305 · 14, 16, 19

使用方法

输入卡号后会自动分组,并显示识别到的品牌、支持长度、Luhn 校验和预期 CVC 长度。结果可用时,可复制规范化卡号