@adia-technology/international-ssn-validator
v0.3.1
Published
A utility to validate social security number of different countries.
Keywords
Readme
International SSN Validator
This utility checks validity of Social Security Numbers. Currently supported countries are USA and Switzerland.
Getting started
Installation
npm install @adia-technology/international-ssn-validator --saveUsage
import { validateSsn, ValidationResult } from '@adia-technology/international-ssn-validator';
let validationResult = validateSsn('756.1111.2222.00', 'ch');
let isValid = validationResult === ValidationResult.Valid;API
This library exposes a single function, validateSsn, that accepts two parameters:
ssn : string- SSN to validate.countryCode : string- country for which to check the SSN against. Currently supported areusandch.
It returns a ValidationResult, which essentially is a string enum being set to one of the values: 'VALID', 'INVALID_FORMAT' or 'INVALID_CHECKSUM'.
Dependencies
This library uses the following other libraries:
