1.1.1 • Published 11 years ago

checkdigit v1.1.1

Weekly downloads
5,911
License
BSD
Repository
github
Last release
11 years ago

checkdigit

Module to calculate and validate check digits for redundancy checking, using f.ex. mod10 (luhn algorithm) or mod11.

Build Status

browser support

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.