Heim >Web-Frontend >js-Tutorial >So verwenden Sie die Suchmethode
search() ist eine in So verwenden Sie die Suchmethode integrierte Funktion, mit der nach passenden Objekten zwischen regulären Ausdrücken und gegebenen String-Objekten gesucht werden kann Suchmethode.
Zunächst betrachten wir die grundlegende Syntax der Suchmethode
string.search(regexp);
regexp stellt ein reguläres Ausdrucksobjekt dar. Wenn ein Nicht-RegExp-Objekt obj übergeben wird, wird es implizit mit new RegExp(obj) in ein RegExp konvertiert.
search() gibt den Index der ersten Übereinstimmung zwischen dem regulären Ausdruck und dem angegebenen String-Objekt zurück, oder -1, wenn keine Übereinstimmung gefunden wird.
Sehen wir uns ein konkretes Beispiel an
Der Code lautet wie folgt
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> // 输入一个字符串 var string = "GeeksforGeeks"; // 获取正则表达式 var re1 = /G/; var re2 = /e/; var re3 = /s/; var re4 = /, /; // 输出匹配字母的索引 document.write(string.search(re1) + "<br>"); document.write(string.search(re2) + "<br>"); document.write(string.search(re3)+"<br>"); document.write(string.search(re4)); </script> </body> </html>
Das im Browser angezeigte Ergebnis lautet wie folgt: re4 findet keine Übereinstimmung, also -1 wird zurückgegeben.
Dieser Artikel endet hier. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Suchmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!