Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Não seria 5,14 ou colocar o \d dentro do grupo???

A resposta do exercício está da seguinte maneira?

([a-z.]{5,15}\d?)@(?:caelum.com.br|alura.com.br)

Mas no caso de termos um e-mail com 15 letras e mais um dígito numérico ele não ficaria com 16 caracteres?

Besteira mas pode causar alguma confusão.

4 respostas

Boa noite, Rafael! Tudo certo? =)

Não é besteira, não! Muito bem observado! =)

Você tem alguma ideia de como ficaria a RegEx final, então? Não fica muito mais difícil do que isso, não...

Fábio

Acredito que faria assim. Não consegui pensar em algo mais simples, mas acredito que tenha:

(([a-z.]{5,15}|[a-z.]{4,14}\d))@(?:caelum.com.br|alura.com.br)
solução!

Rafael,

Boa! Essa acho que é a solução mais fácil de se pensar. Não sei se você consideraria mais simples, mas uma outra solução seria a seguinte:

([a-z.]{4,14}[a-z\d])@(?:caelum.com.br|alura.com.br)

Espero ter ajudado, e repassarei seu comentário para a equipe, para consertarmos isso!

Abraço e bons estudos,

Fábio

Ficou mais enxugada com certeza! Valeu Fábio!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software