1
resposta

Dúvida - resposta fornecida pela plataforma não atente aos requisitos do enunciado

Eu usei a seguinte regexp para o exercício do username do serviço REST.

A resposta do exercício fornecido pela plataforma não atente aos requisitos do enunciado, por exemplo o limite de 10 caracteres.

Nesse caso, esta regexp atenderia?

Esta eu formulei com com os conhecimentos adquiridos no curso, até este momento.

^[A-Z]{1}[^,]{1,9}

  • Começar com uma letra maíuscula;
  • Todos os outros caracteres são aceitos inclusive números;
  • Limite de 10 caracteres.
1 resposta

Fala ai Moises, tudo bem? Na verdade a regex que atende os requisitos é a fornecida como resposta do exercício: [a-zA-Z][a-zA-Z0-9]{0,9}, porém, ela vai pegar em vários matchs os grupos de 10 caracteres.

Para limitar você pode fazer assim: ^([a-zA-Z][a-zA-Z0-9]{0,9})$

A sua está incompleta pois não aceita números depois da primeira letra.

Espero ter ajudado.

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