1.0.2-2 • Published 3 years ago

valid-nhsnum v1.0.2-2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

valid-nhsnum

npm version Action Status

A zero dependency NHS Number validator and generator.

Demo

Try the demo here.

Installation

You can install valid-nhsnum using either yarn or npm.

yarn add valid-nhsnum

npm i valid-nhsnum

API

validate(value: string): boolean

This method accepts a string and returns a boolean signifying the value's validity.

import { validate } from 'valid-nhsnum';

// true
validate('098 357 6548');

generate(count: number, formatted?: boolean): string[]

This method is useful for generating a list of NHS numbers that can be used for testing.

It has an optional boolean parameter that pre-formats the NHS numbers if true is passed in.

import { generate } from 'valid-nhsnum';

// ['035 469 6505', '082 379 5578']
generate(2, true);

// ['0354696505', '0823795578']
generate(2);

generateOne(formatted?: boolean): string

This method generates a single NHS number with an optional boolean parameter that if set to true would format the string.

import { generateOne } from 'valid-nhsnum';

// '082 379 5578'
generateOne(true);

// '0823795578'
generateOne();

Links

1.0.2

3 years ago

1.0.2-2

3 years ago

1.0.2-1

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago