🇿🇦 South African Fake Id Generator (DummySAID API)
Demo | Docs | About Midas Touch Tech |
![Travis (.com)](https://img.shields.io/travis/com/AyabongaQwabi/south-african-fake-id-generator?style=for-the-badge)
![npm bundle size](https://img.shields.io/bundlephobia/min/south-african-fake-id-generator?style=for-the-badge)
![Implementation](https://saiddocs.touch.net.za/css/dummysaid.png)
What does it do?
This package generates valid and invalid fake (random) South African Identity numbers.
This library can also check if the ID number supplied is a valid SouthAfrican ID number.
To find out more about the structure of a South African ID number visit this link
How to use it?
Download the library from NPM using the following command in a terminal:
npm install --save south-african-fake-id-generator
Usage In NodeJS
var fakeSaIdGenerator = require('south-african-fake-id-generator');
// Generate valid random id number
var fakeId = fakeSaIdGenerator.generateFakeId();
// Generate invalid random id number
var fakeId = fakeSaIdGenerator.generateInvalidFakeId();
// Generate valid random id number by age
var fakeId = fakeSaIdGenerator.generateFakeIdByAge('23');
// Note: age input parameter is a string
// Generate invalid random id number by age
var fakeId = fakeSaIdGenerator.generateInvalidFakeIdByAge('78');
// Check if Id number is valid
var fakeId = fakeSaIdGenerator.isValid(9701286633088); // false
License
Copyright 2020, Ayabonga Qwabi
This library can be used free of charge under either the ISC license
or the GNU GPL 3.0.