Задать вопрос
@Naims

Как разрешить вводить только анлгийские буквы и цифры JavaScript?

Есть HTML:
<label for="password" id="user_passwoord" class="text">введите пароль</label><br>
<input type="password" maxlength="17" placeholde<i></i>r="введите пароль" name="password" id="password">

И как сделать так, что бы можно было вводить только английские символы, !, и цифры?
И объясните пожалуйста как и почему это именно так работает
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
а вам какая разница, какие символы будут в пароле?
вы все равно пароль захешируете, и даже сохранять его не должны в исходном виде.

Однако, вы можете слушать событие oninput и проверять, что ввел пользователь.
далее проверять регуляркой наличие "ненужных" символов, и например, выводить сообщение

/[a-z0-9!@#$%^&*\(\)_\+]/i
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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