1
resposta

[Sugestão] Atividade exercício validador com aceitando apenas letras maiúscula

Eu utilizei um regex com o validador "pattern":

this.formulario = this.formBuilder.group({
  conteudo: ['', Validators.compose([
    Validators.required,
    Validators.pattern(/(.|\s)*\S(.|\s)*/)
  ])],
  autoria: ['', Validators.compose([
    Validators.required,
    Validators.minLength(3),
    Validators.pattern(/^[A-Z\s]+$/)  // Adicione este validador aqui
  ])],
  modelo: ['modelo1'],
});

E apresentei a mensagem no html:

<div class="mensagem__erro" *ngIf="formulario.get('autoria')?.errors?.['pattern'] && formulario.get('conteudo')?.touched">
      Autoria deve ser em letras maiúsculas.
     </div>
1 resposta

Oi Walison, tudo bem?

Parabéns por praticar fazendo de formas diferentes! Ficou muito bom!

Obrigada por compartilhar com a comunidade no fórum.

Um abraço e bons estudos.