Luhn test of credit card numbers: Difference between revisions
Content added Content deleted
(→{{header|PHP}}: different version) |
|||
Line 757: | Line 757: | ||
} |
} |
||
})();</lang> |
})();</lang> |
||
Highly compressed version. |
|||
<lang javascript>var luhn10 = function(a,b,c,d,e) { |
|||
for(d = +a[b = a.length-1], e=0; b--;) |
|||
c = +a[b], d += ++e % 2 ? 2 * c % 10 + (c > 4) : c; |
|||
return !(d%10) |
|||
} |
|||
// returns true |
|||
luhn10('4111111111111111') |
|||
// returns false |
|||
luhn10('4111111111111112') |
|||
</lang> |
|||
=={{header|Logo}}== |
=={{header|Logo}}== |