persianform

1.6.2 • Public • Published

what is this?

Validate persian forms just with simple function!

installation

npm i persianform --save yarn add persianform

Then..

import * as persianForm from 'persianform'
//or
import { isPostalCode, ... } from 'persianform'

<!-- simple options -->
persianForm.isMobilePhone(str) //return true or false
persianForm.isHomePhone(str) //return true or false
persianForm.isPostalCode(str) //return true or false
persianForm.isGpa(str) //return true or false
persianForm.isNationalCode(str) //return true or false
persianForm.isSheba(str) //return true or false
persianForm.isCardNumber(str) //return true or false
persianForm.getBankNameFromCardNumber(str) //return bank name as String
persianForm.getPlaceByNationalCode(str) //return born place as String
persianForm.isEmail(str) //return true or false
persianForm.isValidFile(file) //return true or false

<!-- with options -->
persianForm.isPersian(str, {isNumber: Boolean}) //return true or false
persianForm.isEnglish(str, {isNumber: Boolean}) //return true or false
persianForm.isPassword(str) //return true or false
persianForm.isDuplicate(str, {maxDuplicate: Number}) //return true or false
persianForm.isAddress(str, {maxNumber: Number}) //return true or false

option

  • isPersian & isEnglish isNumber (accept number or not) - true | false(Defaults to true)
  • isAddress maxNumber (maximum count of numbers)-Number(Defaults to 3)
  • isDuplicate maxDuplicate (maximum count of chars repeat)-Number(Defaults to 3)

Package Sidebar

Install

npm i persianform

Weekly Downloads

12

Version

1.6.2

License

ISC

Unpacked Size

50.7 kB

Total Files

5

Last publish

Collaborators

  • kavand
  • morteza-najafi