Fix error in cyrillicToLatin converter

This commit is contained in:
Selim Mustafaev 2022-06-10 22:41:16 +03:00
parent 6d57210b7e
commit 779f0707e3

View File

@ -74,6 +74,10 @@ class Utils {
}
static cyrillicToLatin(str) {
if(!str) {
return null;
}
const cyrillic_to_latin = { 'А': 'A', 'В': 'B', 'Е': 'E', 'К': 'K', 'М': 'M', 'Н': 'H', 'О': 'O', 'Р': 'P', 'С': 'C', 'Т': 'T', 'У': 'Y', 'Х': 'X' }; //{'А':'A', 'К':'K', 'М':'M', 'В':'B', 'С':'C'};
let regex = new RegExp('[' + Object.keys(cyrillic_to_latin).join('') + ']', 'g');
return str.replace(regex, letter => cyrillic_to_latin[letter] || letter);