[JavaScript] 信用卡卡号验证使用的是Luhn Mod-10算法及JavaScript验证代码 →→→→→进入此内容的聊天室

来自 , 2019-09-10, 写在 JavaScript, 查看 111 次.
URL http://www.code666.cn/view/ff0abbcc
  1. function luhuCheck(sCardNum) {
  2.     var iOddSum = 0;
  3.     var iEvenSum = 0;
  4.     var bIsOdd = true;
  5.     for(var i = sCardNum.length-1; i >= 0; i --){
  6.         var iNum = parseInt(sCardNum.charAt(i));
  7.         if(bIsOdd){
  8.             iOddSum += iNum;
  9.         }else{
  10.             iNum = iNum * 2;
  11.             if(iNum > 9){
  12.                 iNum = eval(iNum.toString().split('').join('+'));
  13.              }
  14.             iEvenSum += iNum;
  15.         }
  16.         bIsOdd = !bIsOdd;
  17.     }
  18.     return (iEvenSum + iOddSum) % 10 == 0;
  19. }
  20. //javascript/7090

回复 "信用卡卡号验证使用的是Luhn Mod-10算法及JavaScript验证代码"

这儿你可以回复上面这条便签

captcha