Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Resposta errada do exercício

Boa tarde!

A resposta correta para esse exercício é a seguinte expressão regular.

^([\w-]\.?)+@([\w-]+\.)+[A-Za-z]{2,4}$

Pois se eu utilizar a string sugerida como resposta ^([\w-].?)+@([\w-]+.)+([A-Za-z]{2,4})+$ no exemplo abaxo, ele seleciona toda a string. Independente do tamanho da string depois do último ponto. (brrrrrrrr)

donkey.kong@kart.com.brrrrrrrrrrrrrrrrrrrrrrrrrrr

Com a minha alteração o tamanho da string depois do último ponto varia de 2 a 4 caracteres. O que é mais condizente com exercício, pois os últimos caracteres de um email geralmente são '.com' , '.br', etc.

1 resposta
solução

Oi Henrique tudo bem?

Para validação de e-mails não tem limite a última parte do email. Não sabemos que domínios irão surgir amanhã e no padrão HTML5 a tag input tipo email aceita esse e-mail que deu como exemplo.

E-mail:
<form>
  E-mail: <input type="email" name="emailaddress">
  <input type="submit">
</form>

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