Как составить регулярное выражение для проверки пароля который должен состоять из 0-9 a-z A-Z и иметь как минимум одну цифру, одну маленькую и одну большую букву?
Вот один из вариантов английской версии стека ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{12,25}$
(?=.*[a-z])
- маленькая буква
(?=.*[A-Z])
- большая
(?=.*\d)
- число
[a-zA-Z\d]
- всё остальное буквы и цифры
{12,25}
- от 12 до 25
Демо
^\S*(?=\S{12,25})(?=\S*[a-z])(?=\S*[A-Z])(?=\S*[\d])\S*$
Если понимаете английский есть хорошая статья и очень интересные обсуждения по этому поводу, собственно там и была эта регулярка, работает хорошо, сам пользовался.
Источник: https://www.zorched.net/2009/05/08/password-strength-validation-with-regular-expressions/
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый вечер господа, проблема следующего родаУстановил админку и пытаюсь вывести меню во view
Добрый вечер! Не понимаю, в чем может быть ошибка при выполнение запроса на редактирование объявления через API VKВыдает вот такую вот ошибку: