信用卡 Luhn 校验

🔢 Credit Card Luhn Checker

📐 工作原理与说明
Luhn:由右至左偶位 × 2(> 9 减 9)后全部求和,总和 mod 10 = 0
依据 Luhn(模 10)算法校验卡号校验位,可识别输入错误或伪造卡号;纯前端校验,不连接银行、不验证账户有效性。

Validate a card number with the Luhn mod-10 algorithm to catch typos or fabricated numbers before payment.

等待输入...

📚 深度解析:信用卡号 Luhn 校验

💡 常见使用场景

  • 验证卡号是否通过 Luhn 校验位
  • 识别手输卡号的笔误
  • 支付前格式初检
  • 算法本质
Luhn 算法
从右往左(含末位校验位),偶数位乘 2,若≥10 则减 9(或各位相加);所有数字求和,能被 10 整除即合法。它能抓单位数错误与多数相邻换位,但不验证卡是否有效。
只校验不授权
通过 Luhn 仅说明号码符合校验位规则,不代表卡真实存在或有额度;真正扣款需发卡行授权。

❓ 常见问题(FAQ)

Luhn 能防什么错?
能检出所有单位数错误和约 90% 的相邻数字换位错误,是最低成本的格式校验;但故意伪造的合规号也能通过,需后端验证。
为什么卡号有校验位?
在磁条/手输时代快速拦截录入错误,减少无效交易请求;是现代卡号的标准设计(ISO/IEC 7812)。
⚠️ 使用说明与注意事项
📖关于「信用卡 Luhn 校验」 ▼

📝工具简介

信用卡 Luhn 校验。信用卡 Luhn 校验器。输入卡号按 Luhn 算法校验校验位合法性,可快速识别输入错误或伪造卡号,用于表单校验与支付前置验证(不连接银行)。

✨功能特点

🎯使用场景