信用卡校验(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。全程本地——不离开浏览器。
使用方法
- 粘贴或输入卡号。空格与连字符会被自动去除。
- 边输入边看卡组织标签实时更新。
- ✓ 有效 = 卡组织对应长度 + 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)。
相关工具
邮箱与 PII 脱敏
对文本中的邮箱、电话、信用卡、IP 进行脱敏——用于截图、博客、日志分享。
文本 0 0
IBAN 验证器
校验国际银行账号——检查国家代码、长度与 mod-97 校验和。支持 75+ 个国家。
日常 0 0
ISBN 验证(ISBN-10 / ISBN-13)
校验 ISBN-10 与 ISBN-13 校验和,并在两种格式间互转。支持连字符与空格。
日常 0 0
工时卡计算器
汇总每日上下班时间为周总计,扣除休息,区分常规与加班。可选时薪计算工资。
日常 0 0
斐波那契数列生成器
以精确的大整数生成前 N 个斐波那契数 — 0、1、1、2、3、5、8 …… — 并显示最后一项、累计和以及最后两项的黄金比例近似值。
日常 0 0
数字格式化器 (Intl.NumberFormat)
按各地区惯例格式化数字 — `1,234,567.89`、`1.234.567,89`、`$1.23M`、`12 345 ₽` — 并获取对应 JavaScript 片段。
日常 0 0