pancard
Version:
this is package that validate is pan card number is in proper format or not , this is not check that pan card is exist or not , and not store any type of data
64 lines (43 loc) • 1.29 kB
Markdown
# pancard
**pancard** is a simple and efficient npm package to validate Indian PAN (Permanent Account Number) cards. It checks if the provided PAN number is valid according to the standard format.
## Installation
Install the package using npm:
``` javascript
npm i pancard
```
## Usage in Node.js
Here's how you can use the **pancard** package in your Node.js application:
## common js
```javascript
// Import the pancard package
const panValid = require('pancard')
// Validate PAN card
const result = panValid("ABCDE1234F")
// Check validation result
if (result.pass) {
console.log("The PAN card is valid!");
} else {
console.log("The PAN card is not valid.");
}
```
## ES6
```javascript
// Import the pancard package
import panValid from "pancard";
// Validate a PAN card
const result = panValid("ABCDE1234F");
// Check the validation result
if (result.pass) {
console.log("The PAN card is valid!");
} else {
console.log("The PAN card is not valid.");
}
```
## PAN Validation Rules
- A valid PAN consists of 10 characters in the format: **AAAAA1234A**
- **First 5 characters**: Alphabetic (A-Z)
- **Next 4 characters**: Numeric (0-9)
- **Last character**: Alphabetic (A-Z)