4
respostas

Regex que escrevi não funciona

Olá, Escrevi um Regex semelhante ao do instrutor

Meu Regex

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

Regex Instrutor

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

Por que o meu Regex não funciona? Limpei cahce, forcei refresh na paginamas nao funcionou. Obrigadoo

4 respostas

Fala Ricardo, tudo bem?

Essa parte não está exatamente a mesma:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Você pode tentar arrumar e falar pra gente se deu certo?

Aguardo o seu retorno :D

Oi Mateus, quando uso igual está na aula funciona, minha dúvida é a ordem dos caracteres importa? Isso não é explicado no curso.

Acredito que não ricardo, creio que não funcionou pela falta do ^ dentro dos colchetes

Mas o ^ é um caracter especial nesse caso correto? Não tem valor semântico, ainda fiquei sem entender