A resposta do exercício está correta?
No exercício está com a seguinte regra:
O username precisa ser da seguinte forma:
- O limite é de 10 caracteres;
- O primeiro caractere deve ser uma letra do alfabeto, não pode ser um número;
- A partir do segundo caractere podemos ter letras maiúsculas, minúsculas e números;
Como deve ficar a anotação @Pattern com uma expressão regular com essas características?
A solução dada foi [a-zA-Z][a-zA-Z0-9]{0,9}
Usei o html do exercício. Se no targe colocar o seguinte texto : Antonio carlos Anamariadasilva antoniomarques 1miguel
Com base no enunciando entendi que: - Os nomes Anamariadasilva antoniomarques não deveria dar match porque tem mais de 10 caracteres, acontece que a expressão da solução deu match porque pegou parte do nome que é valido
- O nome 1miguel não deveria dar match porque começa com 1. Acontece que ele dá match na parte do miguel.