UNPKG

pnumber

Version:

persian number utilities for javascript

68 lines (59 loc) 1.8 kB
# pnumber persian number utilities for javascript ## features + Convert number to word + Convert number to word in Rials + Convert number to word in Tomans + Convert persian number to english number in string + Convert english number to persian number in string + Get only numbers from string + Parse persian phone numbers from given string + Validate persian phone numbers + Switch persian chars to english chars + Switch english chars to persian chars ## Usage es5 ``` const pnumber = require('pnumber') const number = '123456' console.log(pnumber.toWord(number)) console.log(pnumber.toWordRials(number)) console.log(pnumber.toWordTomans(number)) console.log(pnumber.toPersianDigits(number)) console.log(pnumber.toEnglishDigits('۱۲۳۴')) console.log(pnumber.toEnglishDigits('۶۳ ن ۵۵۷ ایران ۱۱')) +++++++++ output: یکصد بیست سه هزار چهارصد پنجاه شش یکصد و بیست و سه هزار و چهارصد و پنجاه و شش ریال دوازده هزار و سیصد و چهل و پنج تومان ۱۲۳۴۵۶ 1234 63 ن 557 ایران 11 ``` es6 ``` import { toWord, toWordRials, toWordTomans, toEnglishDigits, toPersianDigits } from 'pnumber' const number = '123456' console.log(toWord(number)) console.log(toWordRials(number)) console.log(toWordTomans(number)) console.log(toPersianDigits(number)) console.log(toEnglishDigits('۱۲۳۴')) console.log(toEnglishDigits('۶۳ ن ۵۵۷ ایران ۱۱')) +++++++++ output: یکصد بیست سه هزار چهارصد پنجاه شش یکصد و بیست و سه هزار و چهارصد و پنجاه و شش ریال د دوازده هزار و سیصد و چهل و پنج تومان ۱۲۳۴۵۶ 1234 63 ن 557 ایران 11 ```