Validate PAN, Aadhaar, GSTIN, IFSC, PIN codes and mobile numbers โ essential financial identifiers in India.
npm install indian-financial-utilsbash
npm install indian-financial-utils
`
Usage
โ
ES6 (import)
`js
import {
isValidPAN,
isValidAadhaar,
isValidGSTIN,
isValidIFSC,
isValidIndianMobileNumber,
isValidIndianPINCode,
} from "indian-financial-utils";
console.log(isValidPAN("ABCDE1234F")); // true
console.log(isValidAadhaar("123456789012")); // true
console.log(isValidGSTIN("22AAAAA0000A1Z5")); // true
console.log(isValidIFSC("SBIN0000123")); // true
console.log(isValidIndianMobileNumber("9876543210")); // true
console.log(isValidIndianPINCode("560001")); // true
`
โ
CommonJS (require)
`js
const {
isValidPAN,
isValidAadhaar,
isValidGSTIN,
isValidIFSC,
isValidIndianMobileNumber,
isValidIndianPINCode,
} = require("indian-financial-utils");
console.log(isValidPAN("ABCDE1234F")); // true
console.log(isValidAadhaar("123456789012")); // true
console.log(isValidGSTIN("22AAAAA0000A1Z5")); // true
console.log(isValidIFSC("SBIN0000123")); // true
console.log(isValidIndianMobileNumber("9876543210")); // true
console.log(isValidIndianPINCode("560001")); // true
`
Validators Included
| Validator | Function |
| ---------- | ----------------------------------- |
| PAN Card | isValidPAN(pan: string) |
| Aadhaar | isValidAadhaar(aadhaar: string) |
| GSTIN | isValidGSTIN(gstin: string) |
| IFSC Code | isValidIFSC(ifsc: string) |
| Mobile No. | isValidIndianMobileNumber(number) |
| PIN Code | isValidIndianPINCode(pin: string)` |