NomyCo
@NomyCo
QA Engineer

Какие специальные символы нужно запретить для ввода в Input?

Может быть есть у кого-то собственные таблицы специальных символов, которые точно нужно запретить для ввода в input'ы? Например, в такие поля, как Логи и Пароль. Буду благодарна, если скинете, т.к. я нашла массу таблиц, но они очень блинные и содержат лишнюю информацию.
  • Вопрос задан
  • 1308 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Нужно запретить все символы, кроме символов из белого списка типа a-zA-Z0-9_
Проверка должна быть на сервере. На клиенте проверка нужна, только чтобы не перегружать страницу лишний раз.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
Запрещать что-либо для ввода в инпуты практически бесполезно, проверки в любом случае должны работать по принципу фильтрации/валидации всех вводимых пользователем данных на сервере. Ввести "запрещенные" данные в инпут или просто отправить их без всякого инпута на сервер вообще не проблема.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы