persian-ts
Version:
Variety of Persian tools, all gathered in one place
79 lines (78 loc) • 1.56 kB
JavaScript
;
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;