ES6 - cerca ()

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

Sintassi

string.search(regexp);

Dettagli argomento

  • regexp- Un oggetto espressione regolare. Se viene passato un oggetto non RegExp obj, viene convertito implicitamente 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

var re = /apples/gi;
var str = "Apples are round, and apples are juicy."; 
if ( str.search(re) == -1 ) { 
   console.log("Does not contain Apples" ); 
} else { 
   console.log("Contains Apples" ); 
}

Produzione

Contains Apples.