checkdigit
v1.1.1
Published
Module to calculate and validate check digits for redundancy checking, using f.ex. mod10 (luhn algorithm) or mod11.
Downloads
38,425
Maintainers
Readme
checkdigit
Module to calculate and validate check digits for redundancy checking, using f.ex. mod10 (luhn algorithm) or mod11.
Installation
npm install checkdigit
Usage
var checkdigit = require('checkdigit');
checkdigit.mod10.isValid('2345676') // true
checkdigit.mod10.create('234567') // '6'
checkdigit.mod10.apply('234567') // '2345676'
checkdigit.mod11.isValid('123456785') // true
checkdigit.mod11.create('12345678') // '5'
checkdigit.mod11.apply('12345678') // '123456785'
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Run tests using npm test.