A Library that Makes You Able to Convert any Number to Persian Word. This Library Supports Decimal Point, Negative Numbers and Percent.
Main Library File is persianNumber.js. Copy it in Your Project, then Add It into Your HTML File. Enjoy :)
To Use This Library You Can Call All of it's Functions using PN.functionName();
Input: a number as int or float or string
Output: Converted Number to it's Word (string)
Example:
PN.convert(123); // صد و بیست و سه
PN.convert(-123.2); // منفی صد و بیست و سه ممیز دو دهم
PN.convert("-123.26%") //منفی صد و بیست و سه ممیز بیست و شش صدم درصد
Input: a number as int or float or string and a separator(Optional) (number should be in english)
Output: The number is separated by three digits of the three digits, then return it. (string)
Example:
PN.sliceNumber(12345); // 12,345
Input: a number as int or float or string (English Digits)
Output: Returns Converted English Digits into Persian Digits. (string)
Example:
PN.convertEnToPe(123); // ۱۲۳
Input: a number as string (Persian Digits)
Output: Returns Converted Persian Digits into English Digits. (string)
Example:
PN.convertPeToEn("۱۲۳"); // 123
For More Examples See index.js