Nobody Publish Monsters

    react-persian-currency

    1.2.2 • Public • Published

    react-persian-currency

    react-persian is a set of react components for Persian localization. This is a clone with some changes from https://github.com/evandhq/react-persian

    Installation

    You can install this package via npm:

    npm install react-persian --save

    Components

    PersianNumber

    You can use PersianNumber component to convert the digits to Persian form:

    import React from 'react';
    import { PersianNumber } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<div>
          سال تولد: <PersianNumber>1372</PersianNumber> <!-- ۱۳۷۲ -->
        </div>);
      }
    }

    Properties

    • latin (default: true): Enable converting Latin numbers to Persian numbers
    • arabic (default: false): Enable converting Arabic numbers to Persian numbers
    • format (default: false): Enable comma separate number every 3 digit
    • removeCommas (default: false): Enable removing every comma from number/string

    PersianNumberWords

    You

    import React from 'react';
    import { PersianNumberWords } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<div>
          قیمت: <PersianNumberWords>5600</PersianNumberWords> <!-- پنج هزار و ششصد -->
        </div>);
      }
    }

    functions

    latinToPersian

    You can use latinToPersian function to convert the digits to Persian:

    import { latinToPersian } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<button onClick={() => console.log(latingToPersian('44'))}>show 44 in persian</button>)
      }
    }

    arabicToPersian

    You can use arabicToPersian function to convert the Arabic digits to Persian:

    import { arabicToPersian } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<button onClick={() => console.log(arabicToPersian('٤٥'))}>show ٤٥ in persian</button>)
      }
    }

    formatString

    You can use formatString function to add commas every 3 characters fron right:

    import { formatString } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<button onClick={() => console.log(formatString('۲۵۰۰۰۰۰۰۰'))}> is equal to ۲۵۰,۰۰۰,۰۰۰</button>)
      }
    }

    removeCommasFromString

    You can use formatString function to remove any commas from string:

    import { removeCommasFromString } from 'react-persian';
     
    class Test extends React.Component {
      render() {
        return (<button onClick={() => console.log(removeCommasFromString('۲۵۰,۰۰۰,۰۰۰'))}> is equal to ۲۵۰۰۰۰۰۰۰ (without commas)</button>)
      }
    }

    Install

    npm i react-persian-currency

    DownloadsWeekly Downloads

    7

    Version

    1.2.2

    License

    MIT

    Unpacked Size

    100 kB

    Total Files

    14

    Last publish

    Collaborators

    • ex7r3me