4111 1111 1111 1111
品牌
Visa
Luhn 校验
通过 ✓
有效
是 ✓
100% 在浏览器中运行,卡号绝不会离开你的浏览器。仅限测试卡号。
功能说明
信用卡号验证器使用 Luhn 算法检查一个卡号在结构和数学上是否有效,并根据号码的前缀和长度识别发卡品牌(Visa、Mastercard、American Express、Discover、Diners Club、JCB、UnionPay、Maestro)。这正是你提交支付表单前会做的那种前端检查。所有验证 100% 在客户端运行——号码永远不会离开你的浏览器,因此即使是真实卡号也安全(不过本工具面向的是测试号码)。
使用方法
- 在卡号输入框中输入或粘贴卡号(空格和连字符会被忽略)。
- 点击示例载入一个已知有效的 Visa 测试号码。
- 阅读 Luhn 检查和有效结果,以及识别出的品牌。
- 如需在别处使用,复制格式化后的号码。
示例
有效的 Visa 测试号码
输入:4111 1111 1111 1111 → 品牌 Visa,Luhn 通过,有效 是。
无效(差一位)
输入:4111 1111 1111 1112 → Luhn 失败,有效 否。
American Express(15 位)
输入:3782 822463 10005 → 品牌 American Express,格式化为 3782 822463 10005。
补充说明
- 私密: 所有验证均在本地完成——不传输、不存储任何数据。
- Luhn ≠ 真实卡: Luhn 校验和只能确认号码格式正确,不能确认账户存在或有余额。
- 相关工具: IBAN Validator、
HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Type Identifier。