UNPKG

persian-ts

Version:

Variety of Persian tools, all gathered in one place

79 lines (78 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.replacedPattern = exports.pattern = exports.englishChar = exports.persianChar = exports.persianChars = exports.arabicChars = exports.englishNumbers = exports.persianNumbers = exports.arabicNumbers = void 0; exports.arabicNumbers = ['١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩', '٠']; exports.persianNumbers = ['۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹', '۰']; exports.englishNumbers = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0']; exports.arabicChars = ['ي', 'ك', '‍', 'دِ', 'بِ', 'زِ', 'ذِ', 'ِشِ', 'ِسِ', 'ى']; exports.persianChars = ['ی', 'ک', '', 'د', 'ب', 'ز', 'ذ', 'ش', 'س', 'ی']; exports.persianChar = [ 'ض', 'ص', 'ث', 'ق', 'ف', 'غ', 'ع', 'ه', 'خ', 'ح', 'ج', 'چ', 'ش', 'س', 'ی', 'ب', 'ل', 'ا', 'ت', 'ن', 'م', 'ک', 'گ', 'ظ', 'ط', 'ز', 'ر', 'ذ', 'د', 'پ', 'و', '؟' ]; exports.englishChar = [ 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', ';', "'", 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '?' ]; exports.pattern = /((\s\u0645\u06CC)+( )+([\u0600-\u06EF]{1,}){1,})/g; exports.replacedPattern = /(([\u0600-\u06EF]{1,})+( )+(ای|ایی|اند|ایم|اید|ام){1})/g;