Swiss National Identification Number (AHV/AVS) or (SSN) validation and generation
- A micro Javascript library for validating and generating Swiss National Identification Number.
- Lightweight
- No dependencies
Installation
NPM
npm install swiss-ssn
Bower
bower install swiss-ssn
From unpkg.com
Usage
ES6
const isValid = SwissSSN;console;// result true
Using global namespace.
Examples
Validate SSN
// This is valid Swiss SSNconsole;// 'valid ssn returns true'// This is invalid Swiss SSNconsole;// 'invalid ssn returns false'
Generate SSN
// generate a random SSNvar fakeSSN = SwissSSN;// now validate itconsole;
Functions
#validate(ssn)
- Validates parameter given SSN. Returns true if SSN is valid, otherwise false
#generate()
- Generates a random SSN. Returns formatted: '756.9217.0769.88'
Building
# Build a distributable, minified UMD library compatible with browsers and Node npm run dist # Run tests npm run test
Test Online
Changelog
1.0.0
- Initial release