Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Добрый день,
Как запретить использование символов Unicode в никах пользователей?
Вот пример:
Спасибо за ответ. Возможно ли добавить скрипт, который позволил бы использовать только буквы и цифры при создании логина? Ведь тогда остальные знаки, включая символы юникодов /html entities не пройдут валидацию, верно?
Вот например, этот Ваш ответ в другом вопросе.
Добрый день, Webanet! У нас локальные пользователи. Подскажите, а почему не эффективны?
Этот скрипт ограничивает кириллицу. Можно попросить помочь переписать его чтобы разрешал только буквы и цифры?
или обращайтесь к автору скрипта за доработкой или редактируйте самостоятельно эту часть
let = let.replace(/[А-Яа-яЁё]/g,
а если у вас uid авторизация, то бессмыслены
Регистрация на uid проверяет Unicode characters, и не допускает их.
Регистрация локальных пользователей не проверяет ничего. Это плохо. :(
Да, спасибо
Yuri_Geruk автор того ответа. Я не програмист, к сожалению.
Для ограничения заглавных и прописных, цифр, и дефиса, видимо, нужно чтобы было требование использовать это:
[a-zA-Z0-9-]+
Уважаемые админы,
Дело в том, что при использовании юникодов в логинах, они полностью сносят порядковый регистрационный номер пользователя. Это плохо.
Формат адреса должен содержать регистрационыый номер, а не символы. Не могли бы Вы помочь исправить это? Ну не вручную же редактировать профили.
Валидация отсутствует только при регистрации локальных пользователей.
Спасибо!
FYI, ICANN’s Domain Name System, which performs a lookup service to translate user-friendly names into network addresses for locating Internet resources, is restricted in practice to the use of ASCII characters.
Одним словом, это вообще-то требование к безопасности кода.