@deploythenscotch/national-id-validator
v1.0.14
Published
Helper collections for validating and creating mock national ID numbers.
Downloads
58
Maintainers
Readme
National Id
Allows you to both validate and create mock national IDs.
Installation
yarn add @deploythenscotch/national-id-validator
or
npm install @deploythenscotch/national-id-validator
Usage
ES5
const nationalID = require('@deploythenscotch/national-id-validator');
const isValidID = nationalID.isValid('18100749331');
ES2016+
import nationalID from @deploythenscotch/national-id-validator;
const isValidID = nationalID.isValid('18100749331');
Methods
import nationalID from @deploythenscotch/national-id-validator;
// Check if the ID is valid. Works with both "fødselsnummer" and "d-nummer".
// Returns true || false.
nationalID.isValid('18100749331'); // true;
// Get the type based on the ID.
// Returns 'FNUMBER' || 'DNUMBER'
nationalID.getTypeFromID('18100749331'); // 'FNUMBER'
// Get the gender based on the ID.
// Returns 'MALE' OR 'FEMALE'
nationalID.getGenderFromID('18100749331'); // 'MALE'
// Get the date from ID. Will return a native date object.
// Returns Date object
nationalID.getDateFromID('18100749331'); // Fri Oct 18 1907 01:00:00 GMT+0100