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 resposta é: [a-zA-Z][a-zA-Z0-9]{0,9}
.
No meu caso ,funcionaria se eu utilizasse [a-zA-Z]\w{0,9}
?