Skip to content

A Library That With It You Can Turn Any Number Into Word (In Persian)

License

Notifications You must be signed in to change notification settings

Mojtaba118/Persian-Number

Repository files navigation

Persian-Number

A Library that Makes You Able to Convert any Number to Persian Word. This Library Supports Decimal Point, Negative Numbers and Percent.

With npm

use npm i persian-number or yarn add persian-number then use:

const PN = require("persian-number");

or you can use:

import PN from "persian-number";

Functions

To Use This Library You Can Call All of it's Functions using PN.functionName();

PN.convert(number);

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%"); //منفی صد و بیست و سه ممیز بیست و شش صدم درصد

PN.sliceNumber(number,separator=",");

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

PN.convertEnToPe(number);

Input: a number as int or float or string (English Digits)

Output: Returns Converted English Digits into Persian Digits. (string)

Example:

PN.convertEnToPe(123); // ۱۲۳

PN.convertPeToEn(number);

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

About

A Library That With It You Can Turn Any Number Into Word (In Persian)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published