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 regexpAqui, "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.