Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Validar texto com Expressão Regular

Valida o texto de acordo com a Expressão Regular passada.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringRecebe o texto a ser lido
Parâmetro 2StringRecebe a expressão regular
Parâmetro 3StringAdiciona um comportamento na expressão regular

Retorno

Retorna um booleano.

Compatibilidade

 Cliente

Exemplo

A função ExtrairExpRegular "ValidarExpRegular" recebe o bloco Extrair Validar texto com Exp. Regular na variável "extrair" com os parâmetros Texto, item". O parâmetro Texto que recebe o texto a ser lindolido, o parâmetro Exp. Regular recebe a expressão regular para ler palavras que comecem com letra maiúscula e no parâmetro Flag a condição "g" (achar todas as correspondências do texto). Por fim, imprime o valor armazenado na variável "validar" no console do navegador a partir de um evento ao clicar no botão.


Image AddedImage Removed

Figura 1 - Função ExtrairExpRegular Bloco Validar texto com Expressão Regular


Figura 1.1 - Retornando um array de 4 posiçõesa validação no console

Sobre Regex ou expressão regular

Uma expressão regular tem o objetivo de identificar caracteres, seja eles em individuais, palavras ou padrões. padrões de caracteres para retirar informações do texto.

Informações
titleSaiba mais

Expressão regular ou Regex

RegExr: aprenda, construa & teste RegexDocumentação: RegExp

Sobre flags

Flag indica os marcadores sinalizadores que podem ser adicionados. Os marcadores podem ter , veja os valores abaixo:

Expandir
titleTipos de flags
  • "-" -
 
  • Procura apenas a primeira ocorrência;
  • "g" -
Acha
  •  Procura por todas
 
  • as correspondências
do texto
  • ;
  • "i" -
A expressão não faz distinção
  • Procura apenas a primeira ocorrência sem fazer distinção entre maiúsculas e minúsculas;
  • "m"
- Cria os caracteres de limite ^ e $ no início e o fim, respectivamente, de cada linha em vez do início e do fim de toda a string
  • Modo multilinha - Procura a primeira ocorrência em todas a linhas, caso o texto tenha mais de uma linha;
  • "gi" -
 
  •  Combina o modo global e o indiferente entre maiúsculas e minúsculas;
  • "gim" -
 
  • Combina o modo global, o indiferente entre maiúsculas e minúsculas e o modo multilinha;
  • "gm" -
Image RemovedFigura 2 - Tipos de flags
  •  Combina o modo global e o modo multilinha.