Valida o texto de acordo com a expressão regular passada. Uma expressão regular tem como objetivo identificar caracteres, sejam eles individuais, palavras ou padrões específicos dentro de uma string, facilitando a busca, validação e manipulação de textos.


Figura 1 - Bloco Validar texto com Expressão Regular

Compatibilidade

  • Bloco cliente: cronapi.regex.validateTextWithRegex()

Retorno

Retorna o valor booleano true se o texto fornecido corresponder ao padrão definido pela expressão regular; caso contrário, retorna false.

Parâmetros

Texto

Texto a ser validado.

  • Posição: 1
  • Inglês: Text
  • Tipo: Texto / String
  • Exemplo: "Texto a ser validado"

Expressão Regular

Expressão regular para validação.

  • Posição: 2
  • Inglês: Regular Expression
  • Tipo: Texto / String
  • Exemplo: "[aeiou]"

Flag

Define o tipo de comportamento da expressão regular.

  • Posição: 3
  • Inglês: Flag
  • Tipo: Objeto / Object
  • Exemplo: "g"
  • Opções
    • -: busca apenas a primeira ocorrência.
    • g: busca por todas as correspondências.
    • i: busca apenas a primeira ocorrência sem fazer distinção entre maiúsculas e minúsculas.
    • m: modo multilinha - busca a primeira ocorrência em todas a linhas, caso o texto tenha mais de uma linha.
    • gi: combina o modo global e o case-insensitive (indiferente entre maiúsculas e minúsculas).
    • gim: combina o modo global, case-insensitive e multilinha.
    • gm: combina o modo global e o modo multilinha.

Exemplo

A função a seguir apresenta um exemplo de uso do bloco Validar texto com Expressão Regular. O bloco irá verificar se o texto informado no parâmetro "Texto" corresponde ao padrão definido pela expressão regular "([A-Z])". O resultado de execução será impresso no console do depurador.


Figura 2 - Exemplo de uso do bloco Validar texto com Expressão Regular


Na imagem a seguir, podemos visualizar o resultado de execução da função da Figura 2.


Figura 2.1 - Resultado de execução da função da Figura 2

Nesta página