1.0.4 • Published 5 years ago
persiantool v1.0.4
About The Project
This simple package converts English Keyboard to Persian inputs and vice versa on-the-go. it also supports Number-Only inputs. useful for Persian only inputs. so the client doesn't need to switch the keyboard layout.
این پکیج ساده کاراکتر های وارد شده به انگلیسی را به حروف فارسی تبدیل میکند. این پکیج برای اینپوت هایی که کاربر فقط حروف فارسی باید در آن تایپ کند کاربردیست. تا کاربر بدون احتاج به عوض کردن زبان کیبورد، فارسی وارد کند. حمایت از ورودی های عددی اضافه شده
Functions:
- persianNum: takes a string and returns only Numbers in Persian chars.
- persianTellNum: like persianNum and + sign is allowed.
- persian: return string with persian chars. accepts anything, nums, chars, special chars.
- persianChar: accepts characters only.
- englishNum: turns persian characters to english. returns english numbers of string.
- english: turns persian characters to english. accepts anything, nums, chars, special chars.
- Separator: separate each three character with a ، .
Getting Started
Installation
Install NPM packages
npm i persiantoolUsage
persianNum
import {persinaNum} from "persiantool";
persinaNum("1234567890");
// ۱۲۳۴۵۶۷۸۹۰Removes non-number characters
import {persianNum} from "persiantool";
persinaNum("aAbv1sd2+/}]");
// ۱۲persianTellNum
accepts + sign
import {persianTellNum} from "persiantool";
persianTellNum("+1234567890");
// +۱۲۳۴۵۶۷۸۹۰persian
num,char,special char
import {persian} from "persiantool";
persian("+1234abcdef");
// +شذزیثب۱۲۳۴persianChar
Removes Numbers
import {persianChar} from "persiantool";
persianChar("123abcd");
// شذزیenglishNum
Removes non-Numbers
import {englishNum} from "persiantool";
englishNum("شسی۱۲۳");
// 123english
import {english} from "persiantool";
english("شسی۱۲۳");
// 123asdSeparator
put a camma , each three characters Whether it's Persian or English
import {Separator} from "persiantool";
Separator("1000000");
// 1,000,000