Beispiel
Suchen Sie eine Zeichenfolge für das Zeichen "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Da es eine ist "e" in der Zeichenfolge, wird das Ergebnis der res sein:
e
Versuch es selber " Definition und Verwendung
Die exec() Methode testet nach einer Übereinstimmung in einer Zeichenkette.
Diese Methode gibt den gefundenen Text, wenn es eine Übereinstimmung findet, andernfalls gibt es null.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
exec() | Ja | Ja | Ja | Ja | Ja |
Syntax
RegExpObject .exec( Parameterwerte Parameter Beschreibung string Erforderlich. Die Zeichenfolge gesucht werden
Rückgabewert
Art Beschreibung Array Ein Array mit den angepassten Text enthält, wenn sie eine Übereinstimmung findet, sonst kehrt sie null
Technische Details
JavaScript Version: 1.2
Mehr Beispiele
Beispiel
Führen Sie eine globale Suche und Test für "Hello" und "w3ii" in einem String:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); Der Ausgang des Code oben wird sein:
Hello // match for "Hello"
null
// no match for "w3ii" Versuch es selber "
<JavaScript RegExp Objekt