Miss any of our Open RFC calls?Watch the recordings here! »

south-african-fake-id-generator

1.0.12 • Public • Published

🇿🇦 South African Fake Id Generator

Travis (.com)

npm bundle size

David

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);

 // 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.

Install

npm i south-african-fake-id-generator

DownloadsWeekly Downloads

9

Version

1.0.12

License

ISC

Unpacked Size

8.06 kB

Total Files

5

Last publish

Collaborators

  • avatar