Как в регулярных выражениях пишется оператор and?

Вообщем нужно сделать регулярное выражение которое будет проверять требования безопасности к паролю:
  1. >= 6 символов
  2. Должен содержать латинские буквы
  3. Цифры
  4. Специальные символы (~!@#$%^&*()+`'";:<>/\|)


Не могу сделать такую регулярку т.к не понимаю как проверять чтобы как минимум один символ был из каждой группы. Искал оператор and или что-то похожее в мире регулярок - не нашел. Нужно чтобы были и цифры, и буквы, и символы.
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()+`'";:<>\/\|]).{6,}$
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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