is-national-insurance-number

1.0.0 • Public • Published

Build Status codecov.io Code Coverage XO code style

is-national-insurance-number

This module provides a function to validate UK National Insurance numbers.

It validates strings strictly (must be upper case, contain no spaces, dashes etc).

I recommend santising your input before validation.

Installing

  npm install is-national-insurance-number --save

Example usage

const isNino = require('is-national-insurance-number');
 
isNino('AA111111A'); // true
isNino('thrasdfag'); // false

Using provided sanitiser:

const sanitiseNino = require('is-national-insurance-number/sanitise-nino');
 
sanitiseNino('aa 11 22 33 a'); // AA112233A
sanitiseNino('AA-11-22-33-A'); // AA112233A
sanitiseNino('aa112233A! 😺'); // AA112233A

Pull requests welcome!

Package Sidebar

Install

npm i is-national-insurance-number

Weekly Downloads

101

Version

1.0.0

License

MIT

Last publish

Collaborators

  • thac0