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'; Component { 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'; Component { return <div> قیمت: <PersianNumberWords>5600</PersianNumberWords> <!-- پنج هزار و ششصد --> </div>; }
functions
latinToPersian
You can use latinToPersian
function to convert the digits to Persian:
import latinToPersian from 'react-persian'; Component { return <button =>show 44 in persian</button> }
arabicToPersian
You can use arabicToPersian
function to convert the Arabic digits to Persian:
import arabicToPersian from 'react-persian'; Component { return <button =>show ٤٥ in persian</button> }
formatString
You can use formatString
function to add commas every 3 characters fron right:
import formatString from 'react-persian'; Component { return <button => is equal to ۲۵۰۰۰۰۰۰۰</button> }
removeCommasFromString
You can use formatString
function to remove any commas from string:
import removeCommasFromString from 'react-persian'; Component { return <button => is equal to </button> }