persianize v2.0.0
persianize-node
Persianize is set of nodejs tools for validating and converting data in correct Persian.
Installation
Via npm
If you have a package.json file in your directory you can require the package and run npm install
{
"name": "persianize",
"version": "2.0.0"
}Or run following command to direct usage
npm install persianizeManual installation
If you didn't use dependency management systems you can install persianize in manual way, download ZIP file and then extract it and all you need is require 'Persianize.js' file on your project and use it.
Import
You can use both persianize validator and convert in one single object, like every node module you should import this package to your file.
var persianize = require('persianize');Convert
This object helps you to change phrases to right Persian
Number
Convert English and Arabic numbers to right Persian numbers.
persianize.convert().number('0123456789').get(); // Output --> ۰۱۲۳۴۵۶۷۸۹Remove Arabic character
Remove Arabic keyboard characters from Persian text.
persianize.convert().removeArabicChar('فارسي').get(); // Output --> فارسیReplace space with half-space
Detect persian verbs and replace space with half-space
persianize.convert().halfSpace('می روی').get(); // Output --> میرویFull Convert
This method will convert number, convert arabic characters to Persian and replace space with half-space.
persianize.convert().all('فارسي 1').get(); // Output --> فارسی ۱Validate
Validating Persian language inputs like Persian number, Persian alphabet...
Alphabel
Validate Persian Alphabet
persianize.validator().alpha('فارسی'); // Output --> TRUENumber
Validate Persian Number
persianize.validator().number('۱۲۳'); // Output --> TRUEAlpha_Num
Validate Persian Alphabet and numbers
persianize.validator().alphaNum('۳فارسی'); //Output --> TRUEText
Validate Persian alphabet, numbers, space, half-space and special characters.
persianize.validator().text('۳ فارسی') //Output --> TRUEMobile
Validate Iran mobile number.
persianize.validator().mobile('09355555555') //Output --> TRUECrad_Number
Validate Iran crad number.
persianize.validator().cradNumber('6274129005473742') //Output --> TRUEPhone
Validate Iran phone number.
persianize.validator().phone('37236445') //Output --> TRUEPostal_Code
Validate Iran postal code.
persianize.validator().postalCode('1619735744') //Output --> TRUESheba
Validate Iran sheba number.
persianize.validator().sheba('IR062960000000100324200001') //Output --> TRUEMeli_Code
Validate Iran sheba number.
persianize.validator().meliCode('0013542419') //Output --> TRUE