Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ctkqiang/malaysian_mykad_validator
A simple Malaysian Identity Card Validator
https://github.com/ctkqiang/malaysian_mykad_validator
Last synced: about 1 month ago
JSON representation
A simple Malaysian Identity Card Validator
- Host: GitHub
- URL: https://github.com/ctkqiang/malaysian_mykad_validator
- Owner: ctkqiang
- License: mit
- Created: 2021-10-14T16:53:01.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T17:04:22.000Z (about 2 years ago)
- Last Synced: 2024-12-11T00:32:17.675Z (about 2 months ago)
- Language: JavaScript
- Size: 428 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# malaysian_mykad_validator
A simple Malaysian Identity Card Validator
This is a package for validate Malaysian Identity card, get user current age, place of birth and birthday
```json
// SAMPLE RESPONSE WITH DUMMY DATA
{
"identity_card_number": "991007071234",
"birth_date": "07 OCT 1999",
"birth_place": "PENANG",
"age": 22
}
```#### Installation:
```json
npm install malaysian_mykad_validator --save
```#### Usage:
The javascript discipline used in this package is `ES6` where the `package.json` is set to `"type": "module"`
```javascript
import ic from "malaysian_mykad_validator";let mykad = new ic("991007077734").validate();
let mykad_with_dash = new ic("991007-07-1234").validate();console.log(mykad, mykad_with_dash);
/**
* Both Output are identical
*
* {
* identity_card_number: '991007071234',
* birth_date: '07 OCT 1999',
* birth_place: 'PENANG',
* age: 22
* }
*/
```