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
Servidor
Exemplo
A função "Executar" recebe o blocoValidar texto com Exp. Regularna variável "item". O parâmetroTextoque recebe o texto a ser lido, o parâmetroExp. Regularrecebe a expressão regular para ler números de 0 a 10 em 4 campos e no parâmetroFlaga condição "DOTALL" (qualquer caractere, incluindo um terminador de linha). Por fim,imprime o valor armazenado na variável "item" no console do navegador a partir de um evento ao clicar nobotão.
Figura 1 - Bloco Validar texto com Exp. Regular
Figura 2 - Retorno no console da função referente à Figura 1
Sobre Regex ou expressão regular
Uma expressão regular tem o objetivo de identificar caracteres, seja eles em individuais, palavras ou padrões.
Flag indica os sinalizadores que podem ser adicionados, veja os valores abaixo:
"UNIX_LINES" -Ativa o modo de linhas - Neste modo, apenas oterminador de linha'\ n'é reconhecido no comportamento de.,^e$;
"CASE_INSENSITIVE" - Ativa a correspondência sem distinção entre maiúsculas e minúsculas;
"COMMENTS" -Permite espaços em branco e comentários no padrão;
"MULTILINE" -Ativa o modo multilinha. - Procura a primeira ocorrência em todas a linhas, caso o texto tenha mais de uma linha;
"LITERAL" -Ativa a análise literal do padrão - A string de entrada que especifica o padrão é tratada como uma sequência de caracteres literais;
"DOTALL" - Ativa o modo dotall - No modo dotall, a expressão "."corresponde a qualquer caractere, incluindo um terminador de linha;
"UNICODE_CASE" - Ativa a dobradura de maiúsculas com reconhecimento de Unicode;
"CANON_EQ" - Ativa a equivalência canônica - Quando este sinalizador é especificado, dois caracteres serão considerados correspondentes se, e somente se, suas decomposições canônicas completas corresponderem;
"UNICODE_CHARACTER_CLASS" - Ativa a versão Unicode declasses de caracteres predefinidaseclasses de caracteres POSIX.