Logo Lanfrica

JoeyAlpha5/SA-ID-Verification

Domaine:

digital infrastructure

Type de record:

software
Créateur:
Joe
Hôte:
Verify South African ID numbers and extract age, gender and citizen status. # SA-ID-Verification Verify South African ID numbers and extract age, gender and citizen status. ## installation ```javascript npm install sa-id-verification ``` # Usage ### import package and create an ID instance ```javascript import SouthAfricanID from 'sa-id-verification'; // id_number must be a 13 digit string var south_african_id = new SouthAfricanID(id_number); ``` ## Verify Id ```javascript // check if the id number is valid using the luhn algorithm en.wikipedia.org // returns boolean value var is_id_valid = south_african_id.validId(); ``` ## Extract gender ```javascript // extract gender from id number, Male or Female var gender = south_african_id.getGender(); ``` ## Extract citizen status ```javascript // extract citizen status from id number, SA citizen or Permanent resident var citezen_status = south_african_id.getCitizenStatus(); ``` ## Extract age ```javascript // extract age from id number var age = south_african_id.getAge(); ```