Das Beispiel in diesem Artikel beschreibt die Verwendung von exec in regulären js-Ausdrücken. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Achten Sie bei exec auf folgende Punkte:
1. exec gibt ein Array zurück
2. Zu den Attributen dieses Arrays gehören die Eingabe (die gesamte abgeglichene Zeichenfolge) und der Index (die Startposition des ersten abgeglichenen Elements)
3. lastIndex hat auch eine Position, auf die nach dem Abgleich mit dem ersten Attribut verwiesen wird. Auf dieses Attribut greift das RegExp-Objekt intelligent zu!!!
4. Sie können dieses Attribut verwenden, um die Zeichenfolge übereinstimmender Zeichen
Der Code lautet wie folgt:
function o_exec(){ var str="hjjh,catfff,dog,catarigy,catdog,hjfkhj"; var reg=/cat\S*?\b/g; arr=reg.exec(str); while(reg.lastIndex!=str.length){ alert(arr[0]); arr=reg.exec(str); }
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.