English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode JavaScript String search()

 Objet String JavaScript

search()La méthode effectue une recherche de correspondance entre l'expression régulière et la chaîne.

Si un élément correspondant est trouvé, il renverra la position de la première correspondance, sinon il renverra-1.

Vous pouvez dansTutoriel RegExpetRéférence de l'objet RegExpPour en savoir plus sur les expressions régulières.

Grammaire :

string.search(regex)
var str = 'La question est d'être, ou de ne pas être, c'est d'être.39
var pos = str.search('to be');
Voyons voir‹/›

Compatibilité du navigateur

Tous les navigateurs prennent en charge intégralement la méthode search() :

Méthode
search()EstEstEstEstEst

Valeur des paramètres

ParamètresDescription
regexExpression régulière. Si vous passez une chaîne, elle est implicitement convertie en expression régulière

Détails techniques

Valeur de retour :Index du premier match entre l'expression régulière et la chaîne donnée ; si elle ne trouve pas, c'est-1
Version JavaScript :ECMAScript 1

Plus d'exemples

Le siguiente ejemplo demuestraiUtilisation des modificateurs (ignorer la casse) :

var str = 'The question is TO BE, or not to be, that is to be.'
var pos = str.search(/to be/i);
Voyons voir‹/›

 Objet String JavaScript