Heim > Artikel > Web-Frontend > So verwenden Sie die JavaScript-Methode search()
search() ist eine in JavaScript integrierte Methode, die hauptsächlich zum Abrufen einer bestimmten Teilzeichenfolge in einer Zeichenfolge oder zum Abrufen einer Teilzeichenfolge, die einem regulären Ausdruck entspricht, und zum Suchen und Zurückgeben der Position, an der die angegebene Zeichenfolge zuerst erscheint, verwendet wird. string.search(Übereinstimmungsmuster)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer. Die Methode
search() wird verwendet, um eine bestimmte Teilzeichenfolge in einer Zeichenfolge abzurufen oder eine Teilzeichenfolge abzurufen, die einem regulären Ausdruck entspricht, und das erste Vorkommen der angegebenen Zeichenfolge zu suchen und zurückzugeben.
Wenn kein passender Teilstring gefunden wird, wird -1 zurückgegeben.
Syntax
string.search(searchvalue)
Die Methode search() hat nur einen Parameter, der das passende Muster definiert und die Zeichenfolge oder den regulären Ausdruck angibt, nach dem gesucht werden soll.
Rückgabewert: Zahlentyp, die Startposition des String-Objekts, das mit der angegebenen Suchzeichenfolge oder dem angegebenen regulären Ausdruck übereinstimmt.
Beispiel:
Der folgende Code verwendet die Methode search(), um den Schrägstrich an der tiefgestellten Position der URL-Zeichenfolge abzugleichen.
var s = "c.biancheng.net"; n="s.search("//");"
search()-Methodenparameterdefinition: Der Parameter der
search()-Methode ist ein regulärer Ausdruck (RegExp-Objekt). Wenn das Argument kein RegExp-Objekt ist, konvertiert JavaScript es mithilfe der RegExp()-Funktion in ein RegExp-Objekt. Die Methode
search() folgt der Suchreihenfolge von links nach rechts und gibt den Startwert der Indexposition des ersten passenden Teilstrings zurück. Wenn nicht gefunden, wird -1 zurückgegeben. Die Methode
search() kann den angegebenen Bereich nicht durchsuchen und gibt immer den tiefgestellten Wert der ersten passenden Teilzeichenfolge zurück, was nicht so flexibel ist wie die Methode indexOf().
【Verwandte Empfehlungen: Javascript-Lern-Tutorial】
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die JavaScript-Methode search(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!