Luhn 校验位计算器

输入卡号(末位校验码错了也没关系),自动算出正确的最后一位。随输入实时计算。

状态-
输入(去空格后)-
去掉末位的主体-
主体求和 Σ(不含末位)-
计算出的校验位-
正确的卡号
-
计算过程(从右往左,隔位 ×2)
位置(从右)数字×2?×2 后计入 Σ

规则:Luhn 算法(ISO/IEC 7812-1)。从主体(去掉末位)最右一位开始,从右往左隔位 ×2,大于 9 则减 9; 全部求和得 Σ,校验位 = (10 − Σ mod 10) mod 10。支持 2–24 位数字,空格、横线自动忽略。