信用卡號驗證器 使用指南
輸入 4532015112830366 顯示通過;把末位改成 7 則 Luhn 校驗失敗——支付前可用它攔截錄入錯誤。
核心功能
- 按 Luhn(模 10)演算法校驗銀行卡號校驗位
- 支援帶空格或連字元的分組格式,自動清理後計算
- 識別單數字筆誤與相鄰數字換位錯誤
- 卡號僅在瀏覽器本地計算,不上傳、不儲存
適用場景
- 校驗銀行卡號是否通過 Luhn 校驗位
- 支付或登錄檔單提交前的卡號格式初檢
- 識別手輸卡號的單字元筆誤與相鄰換位錯誤
使用步驟
- 輸入待校驗的銀行卡號(可含空格或連字元)
- 頁面清理分組符後,從右往左把偶數位數字乘以 2
- 乘積大於 9 時減去 9(等價於兩位相加)
- 把所有數字求和並判斷能否被 10 整除
- 讀取「通過 / 失敗」結論,失敗時核對位數與相鄰數字
實用技巧
- 通過 Luhn 只說明校驗位自洽,不等於卡號真實或可授權,能否扣款須由髮卡行確認
- Luhn 能檢出全部單數字錯誤與約 90% 的相鄰換位錯誤,但擋不住刻意構造的合規假號
- 手工錄入建議分 4 位一組核對,可顯著減少換位錯誤
- 卡號全程在瀏覽器本地計算,不會上傳或儲存,可放心用於格式初檢
常見問題
- Luhn 能檢出哪些錯誤?
- 能檢出所有單數字錯誤和約 90% 的相鄰數字換位錯誤;但無法識別故意構造的合規假號。
- 通過 Luhn 就是有效卡號嗎?
- 不是。Luhn 只驗證校驗位,卡號是否真實、可否授權須由髮卡行與支付閘道器確認。
- 會影響卡號安全嗎?
- 不會。卡號只在瀏覽器本地計算,不上傳、不儲存。