nhs-validation
v1.0.0
Published
Allows the validation and generation of NHS Numbers
Downloads
6,400
Maintainers
Readme
NHS Validation
This package allows you to validate if a string provided, has the potential to be a valid NHS Number - as well as generate an example NHS compliant number.
NHS numbers follow a slightly modified version of Modulus 11 algorithm. Specific information on the format for the NHS can be found here.
Current basic usage is as follows.
import { NHSNumber } from 'nhs-validation'
const nhsNumber = NHSNumber.generate();
console.log('Is valid? ', NHSNumber.validate(nhsNumber) ); // true
console.log('Is valid? ', NHSNumber.validate('671 668 9966') ); // true
console.log('Is valid? ', NHSNumber.validate('000 000 0001') ); // false