信用卡 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 演算法校驗校驗位合法性,可快速識別輸入錯誤或偽造卡號,用於表單校驗與支付前置驗證(不連線銀行)。

✨功能特點

🎯使用場景