JavaScript | Método de teste regexp

JavaScript | Método de teste regexp
O método regexp test () é usado para corresponder a um padrão detonado pelo regexp com uma string e retornar verdadeiro ou falso, dependendo se a correspondência é encontrada ou não. O método test () é um método do objeto regexp na linguagem de programação JavaScript. Este artigo explicará o método regexp test () junto com exemplos, mas primeiro, vamos começar com a sintaxe:

Sintaxe do método test ()

resultado = regexpvar.teste (matchstring)

Nesta sintaxe:

  • resultado é a variável na qual o valor de retorno do método test () será armazenado
  • regexpvar é a variável que contém a expressão regular para combinar
  • matchstring é a string que será comparada com as expressões regulares

Valor de retorno

O valor de retorno desse método é do tipo de dados booleano, retorna true se a correspondência for encontrada mais falsa.

Exemplo 1: Experimentando o personagem "h" dentro de uma string

Comece criando uma variável de string e forneça algum valor de string com a seguinte linha:

stringvar = "Hello World, este é Linuxhint";

O próximo passo é realmente criar o padrão a ser correspondido a essa string, use a seguinte linha para criar o padrão:

padrão = /h /i;

Esse padrão é descobrir a existência do personagem "H" sem sensibilidade ao caso. Depois disso, aplique o método de teste no padrão e, no argumento do método de teste, simplesmente passe o stringvar e armazene o valor de retorno em uma nova variável como:

resultado = padrão.teste (stringvar);

No final, basta imprimir o resultado variável no terminal usando a função de log do console:

console.log (resultado);

O trecho completo para este exemplo é como:

stringvar = "Hello World, este é Linuxhint";
padrão = /h /i;
resultado = padrão.teste (stringvar);
console.log (resultado);

A execução deste código imprimirá o seguinte resultado no terminal:

A saída mostra que o personagem "H" estava presente dentro do stringvar.

Exemplo 2: Método test () com padrão sensível ao caso

Para este exemplo, crie um padrão que procure o personagem "H" Com a sensibilidade do caso com a ajuda da seguinte linha de código:

Pattern2 = /h /;

Depois disso, crie uma variável de string como no Exemplo 1:

stringvar2 = "Hello World, este também é Linuxhint";

Depois disso, aplique o método test () no padrão com o valor da string passado dentro dele:

resultado = padrão.teste (stringvar2);

No final, passe o resultado variável na função de log do console para imprimir o valor de retorno do método test () no terminal:

console.log (resultado);

O trecho de código completo para este exemplo seria:

stringvar2 = "Hello World, este também é Linuxhint";
Pattern2 = /h /;
resultado = padrão.teste (stringvar2);
console.log (resultado);

A execução deste código imprimirá o seguinte resultado no terminal:

A letra "H" no pequeno caso não foi encontrada na corda. Portanto, o valor do resultado é falso

Embrulhar

O teste regexp () é usado para corresponder ao padrão definido dentro do objeto regexp com uma string e retorna um verdadeiro valor booleano se a correspondência for encontrada. Caso contrário, um valor booleano falso é retornado. O método test () é aplicado a uma variável regexp com a ajuda do operador DOT. Este artigo explicou o método test () com a ajuda de exemplos