AZ Tools

信用卡校验(Luhn + 卡组织)

日常

卡号(PAN)包含卡组织特定的发卡行识别码、账户号和末尾的 Luhn 校验位。本工具:(1) 用前缀识别卡组织(Visa、Mastercard、Amex、Discover、JCB、Diners、银联、Maestro);(2) 校对长度是否符合该卡组织规范;(3) 运行 Luhn mod-10 校验。便于客户端表单校验——在支付通道看到之前先抓出笔误与明显伪卡。

在上方输入卡号。

⚠ 不要在网页工具里粘贴真实卡号。测试请用支付通道的测试卡号(如 Stripe 的 4242 4242 4242 4242)。

用 BIN/IIN 前缀识别卡组织,按卡组织校长度,再做 Luhn mod-10。全程本地——不离开浏览器。

使用方法

  1. 粘贴或输入卡号。空格与连字符会被自动去除。
  2. 边输入边看卡组织标签实时更新。
  3. ✓ 有效 = 卡组织对应长度 + Luhn 都通过。真实授权仍需支付通道完成。

常见问题

Luhn 通过 = 真实卡片?
不是。Luhn 只抓笔误。随机生成的 Luhn 有效号码几乎肯定没被发行。真实有效性需支付通道(Stripe、Adyen 等)尝试授权来验证。
支持识别哪些卡组织?
Visa、Mastercard、American Express、Discover、JCB、Diners Club、银联、Maestro——按前缀模式识别。某些卡(如商超自有卡)会匹配不上并显示 "未知"。
为什么 Amex 是 15 位?
Amex PAN 是 15 位、CID 4 位(安全码)。Visa/MC 是 16 位 PAN + 3 位 CVV。Discover/JCB 是 16 位,偶尔 19 位。
在这里粘贴真卡安全吗?
运算完全在浏览器中——不向网络发送。但也不建议在随便的网页工具里粘贴真实卡号。校验测试请用支付通道的测试卡号(如 Stripe 的 4242 4242 4242 4242)。

相关工具