diff --git a/utils/utils.js b/utils/utils.js index 916831b..e1ddf30 100644 --- a/utils/utils.js +++ b/utils/utils.js @@ -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);