Como verificar se a variável é regex em javascript

Como verificar se a variável é regex em javascript
O termo "Regex", também conhecido como "Regular Expressão”, Refere -se a uma série de personagens que cria um padrão de pesquisa. Pode ser apenas uma letra, um padrão simples ou complexo. Um regex é usado para combinar combinações de personagens em strings. Você pode usar o padrão de pesquisa adicionado para especificar os critérios de pesquisa para extrair algumas informações de um texto. As variáveis ​​podem ser usadas para armazenar esses padrões.

Este manual fornecerá o procedimento para verificar se a variável JavaScript é regex.

Como verificar se a variável é regex em javascript?

Para verificar se uma variável é uma regex, use o javascript “instancia deOperador. É utilizado para determinar se o objeto é um tipo específico de instância. Como compara a instância com o tipo, o operador também é conhecido como um tipo de operador de comparação.

Se um objeto é uma instância de uma classe específica, a instância do operador fornece verdadeiro ou falso como um valor booleano, dependendo da situação. Além disso, pode ser utilizado para identificar o tipo de objeto no tempo de execução.

Sintaxe

Siga a sintaxe fornecida abaixo para usar o “instancia de”Operador:

regexpattern instância de regexp

Aqui, "regexpattern”É uma variável que armazena uma expressão regular ou um regex, o“Regexp”É um objeto JavaScript que contém suas próprias propriedades e métodos, e a instância do operador verificará se o regexpattern contém um regex ou não.

Exemplo 1: Verifique se a variável tem um padrão regex

Neste exemplo, verificaremos se a variável tem um padrão regex. Para fazer isso, primeiro criaremos uma variável chamada “padrão”Isso armazena o seguinte padrão regex ou expressão regular:

var padrão = /^([a-z0-9] 5,) $ /;

Então, verificaremos se o “padrão”A variável armazena qualquer regex com a ajuda de“instancia deOperador com um ternário (?) Operador, que age como um operador condicional e o armazena em uma variável chamada “resultado”:

var resultado = instância do padrão de regexp ? "Sim não";

Por fim, imprima o resultado no console usando o “console.registro()”Método:

console.log (resultado);

Como você pode ver, a saída mostra “Sim”, Que indica que a string armazenada em uma variável“padrão”É um regex:

Se você quiser ver como uma variável segue um padrão regex, siga o próximo exemplo.

Exemplo 2: Verifique se a variável segue um padrão regex

Neste exemplo, verificaremos como a variável segue um padrão regex. Para esse fim, primeiro criaremos um padrão regex armazenado em uma variável chamada “padrão”:

var padrão = /^([a-z0-9] 5,) $ /;

Então, para verificação, chame o “teste()”Método passando qualquer valor. Se corresponder ao padrão, o método retornará “verdadeiro”; outro, "falso”:

console.log (padrão.teste (12345));

A saída exibida “verdadeiro”, O que significa que o valor segue o padrão:

Fornecemos a abordagem mais simples para determinar se uma variável é uma regex em javascript.

Conclusão

Para verificar se uma variável é uma regex, use o “instancia deOperador. É usado para verificar o objeto em relação a um tipo especificado. Este operador gera um valor booleano com base no fato de o objeto ser ou não uma referência de uma classe específica. Este manual forneceu o procedimento para verificar se a variável é regex ou não com exemplos adequadamente definidos.