Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isCreditCard( CC ) {
- var sum = 0,
- mul = 1,
- l = CC.length;
- if (CC.length > 19)
- return (false);
- for (var i = 0; i < l; i++)
- {
- var digit = CC.substring(l-i-1, l-i),
- tproduct = parseInt(digit, 10) * mul;
- (tproduct >= 10) ? (sum += (tproduct % 10) + 1) : sum += tproduct;
- (mul === 1) ? mul++ : mul--;
- }
- (sum % 10) == 0) ? return true : return false;
- }
Add Comment
Please, Sign In to add comment