
按照 ISO 2894 中支付卡校验位的算法 The Luhn Mod-10 Method 规定:
- 对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;
- 如果每位数字乘以权重后超过9 ,则需要减去 9;
- 将所有的处理过的加权数字求和,用 数字 10 求模运算;
- 余数应该是0,否则可能是输入错误。也可能是一个假号。
工作 | 学习 | 生活
Recent 1-10, total: 1557. >>
Post: 7202, Comment: 1557
没有评论 :
发表评论