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}?