1.0.0 • Published 5 years ago
@fossbarrow/swedish-ssn-validator v1.0.0
Swedish SSN Validator
Validate and mask functionality for an Swedish Social Security Number (SSN).
Installation
Install the package via npm:
npm install @fossbarrow/swedish-ssn-validator@1.0.0 --saveUsage
ssnIsValid(value)
This method validates if the given value is a valid Social Security Number.
Input
string matching 10 or 12 words in length. Dashes and colons are ignored to the length count.
Example
ssnIsValid({});
// => false
ssnIsValid('011-23-4567');
// => false
ssnIsValid('011234567');
// => false
ssnIsValid('1990-11-21:1234');
// => True
ssnIsValid('199011211234');
// => True
ssnIsValid('9011211234');
// => True
ssnIsValid('90-11-21:1234');
// => Truemask(value)
This method will help you protect the SSN from sensitive information by obfuscating some digits.
The ssn key for day of birth and gender is left unmasked.
Example
ssnMask({});
// => Throws an Error.
ssnMask('900211-1234')
// => XXXX11XX3X
ssnMask('19900211-1234')
// => XXXXXX11XX3X
ssnMask('12345678912');
// => Throws an Error.Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
License
The MIT License (MIT). Please see License File for more information.
1.0.0
5 years ago