starkString
A simple JavaScript library To use the most commonly used string operations.
Include functions of persian.js
TOC
install
$ yarn add starkString
Functions
1) Convert Arabic characters to Persian
Used for converting Arabic characters to Persian.
Example:
; //returns: علی
2) Convert to English numbers from Persian and arabic Number
Used for converting Persian and arabic Number to English numbers.
Example:
; //returns: 345 45
3) Convert to Persian numbers from Arabic and English Number
Used for converting Arabic and English numbers to Persian.
Example:
; //returns: ۳۴۵ ۷۸
4) Convert to Arabic numbers from English and Persian Number
Used for converting Arabic and Persian numbers to English.
Example:
; //returns: ٣٤٥
6) Decode Percent-encoding Characters in URLs
Used to convert unreadable Persian characters in URL to readable characters.
Example:
; //returns https://fa.wikipedia.org/wiki/صفحهٔ_اصلی
7) Change keyboard layout
Used for converting Persian char to English char.
Example:
; //returns: google
8) Convert numbers to words
Used for representing numbers as Persian words.
Example:
; //returns: یک هزار و سیصد و هفتاد و دو
9) Zero-width non-joiner correction
Example:
; //returns: آمدهای ولی من رفتهام و میآییم
10) Integer number validation
Whether is value integer
Example:
// return true // return false // return false
11) back card number validation
Whether is value back card
Example:
// return true
12) convert number to currency format
Whether is value back card
Example:
// return 120,000.00 // return ۱۲۰,۰۰۰
Chainable using
You can use all of the functions together with one StarkString instance (in v0.3).
Example:
; //returns: علی۴۲۴۶۵
Contributing
This is a open-source project. Fork the project, complete the code and send pull request.