1.1.2 • Published 3 years ago
number-to-persian-text v1.1.2
Number to persian text
Change number (from number or string) to Persian (Farsi) text.
e.g. 1366 => هزار و سیصد و شصت و شش
How to install
npm i number-to-persian-text
    or
yarn add number-to-persian-text
How to use
usage 1:
const persianNToText = require('number-to-persian-text');
persianNToText.getText('سال 2019 میلادی و 1398 شمسی'); // سال دو هزار و نوزده میلادی و یک هزار و سیصد ونود وهشت شمسی
persianNToText.getText('-23.34%'); //منفی بیست و سه ممیز سی و چهار صدم درصدusage 2:
see the example in \example\index.html
<html>
    <head>
        <script src="../dist/index.js"></script>
    </head>
    <body>
        <div id="convertedText"></div>
        <script type="text/javascript" charset="UTF-8">
             document.getElementById('convertedText').innerHTML = NumberToPersianText.getText('1234');
        </script>
    </body>configuration
default config object :
{
        inputValidation: false,
        moneyOutput: false,
        moneyUnit: 'ريال'
 }
 inputValidation : to check input for valid number only
moneyOutput : weather the output should contain money unit
moneyUnit : custom money unitChange config object
to change config object call "changeConfig":
const NumbertoPersianText = require('number-to-persian-text');
NumbertoPersianText.changeConfig({moneyOutput : true , moneyUnit: 'تومان'});
NumbertoPersianText.getText('1000000'); // یک میلیون تومان