Используя? =. в регулярном выражении

Я видел фразу

^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[A-Za-z0-9_#@%\*\-]{8,24}$

в регулярном выражении, который был механизм проверки пароля. Я читал несколько курсов о регулярных выражениях, но я никогда не видел комбинации?=. объяснил.

Я хочу знать, как это работает. В этом примере выполняется поиск как минимум одной заглавной буквы, одной маленькой буквы и одного числа. Я думаю, это что-то вроде «если».

Ответы на вопрос(1)

Ваш ответ на вопрос