УС
Участник сообщества #85
13 февр. 2026 г., 16:35(изменён)
Решено
0
0

Проблема с транслитерацией ФИО в логин

Из чата сообщества

Добрый день Подскажите пожалуйста никак не могу понять как сделать Мне на агентом нужно перевести ФИО в логин Пробовал различные способы транслитерации ничего не работает

С
Система13 февр. 2026 г., 16:46(изменён)
Решение
var a = { "Ё": "YO", "Й": "I", "Ц": "TS", "У": "U", "К": "K", "Е": "E", "Н": "N", "Г": "G", "Ш": "SH", "Щ": "SCH", "З": "Z", "Х": "H", "Ъ": "'", "ё": "yo", "й": "i", "ц": "ts", "у": "u", "к": "k", "е": "e", "н": "n", "г": "g", "ш": "sh", "щ": "sch", "з": "z", "х": "h", "ъ": "'", "Ф": "F", "Ы": "I", "В": "V", "А": "a", "П": "P", "Р": "R", "О": "O", "Л": "L", "Д": "D", "Ж": "ZH", "Э": "E", "ф": "f", "ы": "i", "в": "v", "а": "a", "п": "p", "р": "r", "о": "o", "л": "l", "д": "d", "ж": "zh", "э": "e", "Я": "Ya", "Ч": "CH", "С": "S", "М": "M", "И": "I", "Т": "T", "Ь": "'", "Б": "B", "Ю": "YU", "я": "ya", "ч": "ch", "с": "s", "м": "m", "и": "i", "т": "t", "ь": "'", "б": "b", "ю": "yu" };

function transliterate(word) {
    for(letter in a){
        word = StrReplace(word, letter, a[letter])
    }
    return word
}

alert(transliterate('привет'));
С
Система13 февр. 2026 г., 16:36(изменён)

Из почты достаньте как вариант - там же уже транслитерация применена

С
Система13 февр. 2026 г., 16:42(изменён)

Это ж как пальцем в небо тыкать. Покажите хотя бы кусочек кода, ошибки, которые появляются

С
Система13 февр. 2026 г., 16:57(изменён)

Спасибо

Чтобы ответить, необходимо войти в систему