input-Eigenschaft ($_)
Gibt die Zeichenfolge zurück, für die eine Suche mit einem regulären Ausdruck durchgeführt wurde.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Argumente
RegExp
Erforderlich. Das globale RegExp-Objekt.reArray
Erforderlich. Ein Array, das von der exec-Methode eines Regular Expression-Objekts zurückgegeben wird.
Hinweise
Der Wert der input-Eigenschaft ist die Zeichenfolge, für die eine Suche mit einem regulären Ausdruck durchgeführt wurde.
Der Anfangswert der RegExp.input-Eigenschaft ist eine leere Zeichenfolge, "". Der Wert der Eigenschaft ist schreibgeschützt und ändert sich immer dann, wenn eine Übereinstimmung gefunden wurde.
Tipp
Die Eigenschaften des RegExp-Objekts sind nicht verfügbar, wenn ein Programm im schnellen Modus, dem Standardmodus für JScript, ausgeführt wird. Wenn Sie ein Programm, für das diese Eigenschaften verwendet werden, an einer Eingabeaufforderung kompilieren möchten, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET ist aufgrund von Threadingproblemen nicht sicher.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der input-Eigenschaft:
var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = re.exec(str);
print("The string used for the match was: " + arr.input);
Ausgabe dieses Programms:
The string used for the match was: A test string.