Stringa JavaScript - metodo search ()

Descrizione

Questo metodo esegue la ricerca di una corrispondenza tra un'espressione regolare e questo oggetto String.

Sintassi

La sua sintassi è la seguente:

string.search(regexp);

Dettagli argomento

regexp- Un oggetto espressione regolare. Se un oggetto non RegExpobj viene passato, viene convertito in modo implicito in RegExp utilizzando new RegExp(obj).

Valore di ritorno

In caso di esito positivo, la ricerca restituisce l'indice dell'espressione regolare all'interno della stringa. In caso contrario, restituisce -1.

Esempio

Prova il seguente esempio.

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

Produzione

Contains Apples