Share via


método de teste

Retorna um valor booliano que indica se existe um padrão de expressão regular em uma seqüência de caracteres pesquisada.

function test(str : String) : Boolean

Argumentos

  • str
    Obrigatório.A seqüência de caracteres na qual deseja executar a Pesquisar.

Comentários

The teste método verifica se um padrão existe dentro de uma seqüência de caracteres e retorna True if so, and False outra forma.Se uma correspondência for encontrada, as propriedades do globalRegExp objeto são atualizados para refletir os resultados da correspondência.

Se o sinalizar global estiver conjunto para uma expressão regular, teste procura o início da seqüência de caracteres na posição indicada pelo valor de lastIndex. Se o sinalizar global não estiver definido, teste ignora o valor de lastIndex e pesquisas do início da seqüência de caracteres.

Exemplo

O exemplo a seguir ilustra o uso do teste método.Para usar esse exemplo, passe a função de um padrão de expressão regular e uma seqüência de caracteres.A função será teste para a ocorrência da expressão regular padrão na seqüência de caracteres e retornar uma seqüência de caracteres que indica os resultados da Pesquisar:

function TestDemo(re, s){
   var s1;                         //Declare variable.
   // Test string for existence of regular expression.
   if (re.test(s))                 //Test for existence.
      s1 = " contains ";           //s contains pattern.
   else
      s1 = " does not contain ";   //s does not contain pattern.
   return("'" + s + "'" + s1 + "'"+ re.source + "'"); //Return string.
}

Requisitos

Versão 3

Aplica-se ao:

Objeto de expressão regular

Consulte também

Conceitos

Sintaxe de Expressãosões regulares

Referência

Objeto RegExp