ES6 - recherche ()

Cette méthode exécute la recherche d'une correspondance entre une expression régulière et cet objet String.

Syntaxe

string.search(regexp);

Détails de l'argument

  • regexp- Un objet d'expression régulière. Si un objet obj non-RegExp est passé, il est implicitement converti en RegExp à l'aide de new RegExp (obj).

Valeur de retour

En cas de succès, la recherche renvoie l'index de l'expression régulière à l'intérieur de la chaîne. Sinon, il renvoie -1.

Exemple

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" ); 
}

Production

Contains Apples.