Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Приветствую!
Хотим сделать возможность регистрации (либо последующей смены), юзеров с никами на латинице и кириллице.
Вопрос: как не допустить ников вида: МАМА(рус.) - MAMA(eng.) Ну к примеру, так то там много можно намудрить...
Буду рад любым советам. Заранее благодарен.
Как вариант - записывать в соседнюю ячейку таблицы пользователей транслит-форму логина и при регистрации проверять есть ли такая же, хотя идея так себе, будет странно объяснять клиенту, почему он не может зарегистрировать свой ник на сайте.
Можно не делать такой проверки, а просто при выводе на сайте использовать шрифт с разным начертанием русских-английских букв. Например отсюда https://habr.com/ru/post/147374/
По идее soundex мог бы помочь находить схожесть строк, но нативного алгоритма для кириллицы нет на сколько помню, но были реализации для php.
Помимо простой латиницы A-Z в юникоде есть еще куча букв, визуально схожих, например, с А, но отличающихся умлаутами и тд. Как быть с ними в вашем случае - не знаю.
PDF | The usage of phonetic similarity in comparison of textual strings and elimination of misprints is one of significant issues in philology. It is... | Find, read and cite all the research you need on ResearchGate