1
resposta

Dúvida na Regex utilizada

Não entendi a Regex utilizada pelo instrutor, pois ele usa positives loakaheads(?=) e um negative lookahead(?!) não no sentido que a documentação de Regex explica.

^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?!.*[!@#$%&^*_=+-]).{8,12}$

Alguém poderia me explicar o funcionamento dessa regex, por favor?

1 resposta

Olá, Gabriel. Como vai?

Nesse vídeo https://cursos.alura.com.br/course/javascript-web-validacao-formularios-html5/task/86928 Do minuto 3:20 ao minuto ao minuto 7:20 o instrutor explica exatamente sobre essa expressão regular, o que cada termo significa em ordem.

Caso ainda mantenha alguma dúvida, pode contar com a gente aqui!

Desejo bons estudos!