Die JavaScript String search () -Methode durchsucht die Zeichenfolge nach einem Wert, der durch einen regulären Ausdruck angegeben wird.
Die Syntax der search()Methode lautet:
 str.search(regexp)
Hier ist str eine Zeichenfolge.
search () Parameter
Die search()Methode umfasst:
regexp- Ein Objekt mit regulären Ausdrücken (Argument wird implizit konvertiert,RegExpwenn es keinRegExpObjekt ist)
Rückgabewert von search ()
- Gibt den Index der ersten Übereinstimmung zwischen dem regulären Ausdruck und der angegebenen Zeichenfolge zurück
 - Gibt -1 zurück, wenn keine Übereinstimmung gefunden wurde.
 
Beispiel: Verwenden von search ()
 const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match
Ausgabe
2 16 -1
Empfohlene Lektüre: JavaScript String match ()








