Untitled
unknown
plain_text
4 years ago
406 B
6
Indexable
// Luhn Check var luhnChk = (function(arr) { return function(ccNum) { var len = ccNum.length, bit = 1, sum = 0, val; while (len) { val = parseInt(ccNum.charAt(--len), 10); sum += (bit ^= 1) ? arr[val] : val; } return sum && sum % 10 === 0; }; }([0, 2, 4, 6, 8, 1, 3, 5, 7, 9])); // Luhn Check
Editor is loading...