String JavaScript - método search ()

Descrição

Este método executa a busca por uma correspondência entre uma expressão regular e este objeto String.

Sintaxe

Sua sintaxe é a seguinte -

string.search(regexp);

Detalhes do argumento

regexp- Um objeto de expressão regular. Se um objeto não RegExpobj é passado, ele é implicitamente convertido em RegExp usando new RegExp(obj).

Valor de retorno

Se for bem-sucedida, a pesquisa retorna o índice da expressão regular dentro da string. Caso contrário, retorna -1.

Exemplo

Experimente o seguinte exemplo.

<html>
   <head>
      <title>JavaScript String search() Method</title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var re = /apples/gi;
         var str = "Apples are round, and apples are juicy.";
         
         if ( str.search(re) == -1 ) {
            document.write("Does not contain Apples" );
         } else {
            document.write("Contains Apples" );
         }
      </script>      
   </body>
</html>

Resultado

Contains Apples