Olá, minha resposta ficou diferente a do professor. No caso o meu ficou assim:
[^\d]\w{5,9}
Usando o ^\d pra qualquer coisa que não seja um número, e depois limitando a quantidade de caracteres com um minimo de 6 e um maximo de 9
Está correto?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, minha resposta ficou diferente a do professor. No caso o meu ficou assim:
[^\d]\w{5,9}
Usando o ^\d pra qualquer coisa que não seja um número, e depois limitando a quantidade de caracteres com um minimo de 6 e um maximo de 9
Está correto?
Oi Felipe, tudo bem?
Existem várias formas de fazer uma regex, é completamente normal o seu está diferente :D.
Que bom que encontrou uma solução e parabéns por praticar! Está correto sim.
Um abraço e bons estudos.
A minha solução é @Pattern(regexp="\D+9"), sendo que equivale \D = [^0-9] e o quantificador "+" indica que deve ocorrer uma vez ou mais até o limite de nove caracteres representado "9", podendo ser empregado, a partir do segundo dentro do limite, letras maiúsculas e minúsculas assim como números.