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