Cadena de JavaScript - método de búsqueda ()

Descripción

Este método ejecuta la búsqueda de una coincidencia entre una expresión regular y este objeto String.

Sintaxis

Su sintaxis es la siguiente:

string.search(regexp);

Detalles del argumento

regexp- Un objeto de expresión regular. Si es un objeto que no es RegExpobj se pasa, se convierte implícitamente en una expresión regular utilizando new RegExp(obj).

Valor devuelto

Si tiene éxito, la búsqueda devuelve el índice de la expresión regular dentro de la cadena. De lo contrario, devuelve -1.

Ejemplo

Pruebe el siguiente ejemplo.

<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>

Salida

Contains Apples