| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Регулярное выражение для проверки пароля |
| Автор: galeevit 21.8.2015, 16:21 |
| Здравствуйте, мне нужно написать регулярное выражение для проверки символов в пароле. Требование: 1)Допустимые символы в пароле: [a-zA-Z0-9] 2)Обязательно должно быть: символы верхнего и нижнего регистра, а также цифры (минимум один символ каждого типа). 3)Длина пароля от 8 до 12 символов. Вот вариант выражения: /(?=^.{8,12}$)(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])/; Данное выражение выполняет все требования окромя того, что возможен ввод других символов окромя [a-zA-Z0-9]. |
| Автор: ksnk 21.8.2015, 18:26 |
| Это такая задача стоит - сделать все в одной регулярке, или задача просто проверить пароль? |
| Автор: galeevit 21.8.2015, 18:31 |
| Сделать все в одной регулярке, вот нашел решение /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z]{8,12}$/ |