What Luhn algorithm can do for us ?
Validate a variety of identification numbers, such as credit card numbers or IMEI numbers.
What Luhn algorithm cannot do for us ?
Prevent malicious attacks, what Luhn algorightm does is check digits, specifically checking for typos such as missing digits.
$ npm install --save mod10var mod10 = require('mod10');
// will return true if the identification number is valid
mod10(30569309025904);MIT © Muhammad Ghazali