- 212
- 223
Такая ситуация: есть бот и одной из его функций я хочу сделать, что бы он автоматически переводил транслит в то что мне нужно. Я создал массив получил значение из регулярки и понял что хз как это совместить друг с другом
Помогите кто чем может)) Я не особо шарю за Js да и вообще.
JavaScript:
var trnsl = {'f':'а', ',':'б', 'd':'в', 'u':'г', 'l':'д', 't':'е', ';':'ж', 'p':'з', 'b':'и', 'q':'й', 'r':'к', 'k':'л', 'v':'м', 'y':'н', 'j':'о', 'g':'п', 'h':'р', 'c':'с', 'n':'т', 'e':'у', 'a':'ф', '[':'х', 'w':'ц', 'x':'ч', 'i':'ш', 'o':'щ', ']':'ъ', 's':'ы', 'm':'ь', "'":'э', '.':'ю', 'z':'я', 'F':'А', '<':'Б', 'D':'В', 'U':'Г', 'L':'Д', 'T':'Е', '~':'Ё', ':':'Ж', 'P':'З', 'B':'И', 'Q':'Й', 'R':'К', 'K':'Л', 'V':'М', 'Y':'Н', 'J':'О', 'G':'П', 'H':'Р', 'C':'С', 'N':'Т', 'E':'У', 'A':'Ф', '{':'Х', 'W':'Ц', 'X':'Ч', 'I':'Ш', 'O':'Щ', '}':'Ъ', 'S':'Ы', 'M':'Ь', '"':'Э', '>':'Ю', 'Z':'Я'};
vk.updates.hear(/([A-z ,\./\;~:\'"\[\]<>\{\}]+)/i, (context) => {
context.$match[1]; // содержит то что вытащила регулярка
});
Помогите кто чем может)) Я не особо шарю за Js да и вообще.