vs_convoy
@vs_convoy

Что означает символ .* в регулярном выражении?

Решал задачку по написанию regex для проверки пароля в codewars.
((?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}) - ищет что бы было минимум одна цифра, прописная и заглавная буква. Также не менее 6 символов. Объясните пожалуйста ?=.*[a-z] - где тут обозначается мин 1 символ? Знаю что " * " это 0 или больше. А " . " - любой символ, кроме переноса строки (\n). Спасибо!
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Roman-Fov
[a-z] и означает 1 символ входящий в диапазон от a до z
[a-z][a-z] два символа
[a-z][a-z] равняется [a-z]{2}
[a-z] равняется [a-z]{1}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы