Шаблон ввода HTML5 проверяет буквы и цифры - PullRequest
0 голосов
/ 02 мая 2018

Мне нужно подтвердить пароль с этими требованиями:

Как минимум 1 буква, Хотя бы 1 номер, Мин 6 символов и Макс 12 символов, Специальные символы не допускаются. Вот что у меня есть.

<form>
Password: <input type="password" name="pw" pattern="^(?=.*[a-zA-Z])(?=.*[0-9]).{6,12}$" title="Must contain at least one number and one letter, and at least 6 to 12 characters (special characters not allowed)">
<input type="submit">
</form>

1 Ответ

0 голосов
/ 02 мая 2018

Ниже приведено регулярное выражение, которое решает вашу проблему.

^(?=.*[a-zA-Z])(?=\w*[0-9])\w{6,12}$

Полный ответ:

<form>
    Password: <input type="password" name="pw" pattern="^(?=.*[a-zA-Z])(?=\w*[0-9])\w{6,12}$" title="Must contain at least one number and one letter, and at least 6 to 12 characters (special characters not allowed)">
    <input type="submit">
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...