Guest User

Untitled

a guest
Jan 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. function isCreditCard( CC ) {
  2. var sum = 0,
  3. mul = 1,
  4. l = CC.length;
  5.  
  6. if (CC.length > 19)
  7. return (false);
  8.  
  9. for (var i = 0; i < l; i++)
  10. {
  11. var digit = CC.substring(l-i-1, l-i),
  12. tproduct = parseInt(digit, 10) * mul;
  13. (tproduct >= 10) ? (sum += (tproduct % 10) + 1) : sum += tproduct;
  14. (mul === 1) ? mul++ : mul--;
  15. }
  16.  
  17. (sum % 10) == 0) ? return true : return false;
  18. }
Add Comment
Please, Sign In to add comment