0.3.1 • Published 5 years ago
@adia-technology/international-ssn-validator v0.3.1
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: