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
Nome | Tipo | Doc |
---|---|---|
Parâmetro 1 | String | Recebe o texto a ser lido |
Parâmetro 2 | String | Recebe a expressão regular |
Parâmetro 3 | String | Adiciona um comportamento na expressão regular |
Retorno
Retorna um booleano.
Compatibilidade
Cliente
Exemplo
A função ValidarExpRegular recebe o bloco Validar texto com Exp. Regular na variável "validar" com os parâmetros Texto, . O parâmetro Texto que recebe o texto a ser lindo, o parâmetro Exp. Regular recebe a expressão regular e no parâmetro Flag a condição g (achar todas as correspondências do texto). Por fim, imprime a variável "validar" no console do navegador.
Image Added
Figura 1 - Função ValidarExpRegular
Image Added
Figura 1.1 - Retornando a 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.
Informações | ||
---|---|---|
| ||
Sobre flags
Flag indica os marcadores sinalizadores que podem ser adicionados. Os marcadores podem ter , veja os valores abaixo:
Expandir | ||
---|---|---|
| ||
"-" - 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" - Combina o modo global e o modo multilinha. |
Figura 2 - Tipos de flags