English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Tous les navigateurs prennent en charge intégralement la méthode search() :
Méthode | |||||
search() | Est | Est | Est | Est | Est |
Paramètres | Description |
---|---|
regex | Expression régulière. Si vous passez une chaîne, elle est implicitement convertie en expression régulière |
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 |
Le siguiente ejemplo demuestrai
Utilisation 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‹/›