RegExp.input ($_)

Kein Standard
Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zugänglich sind, benutzt werden: Sie wird nicht für alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilitäten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften könnten in der Zukunft verändert werden.

Die nicht-standarde input Propertie ist eine statische Propertie regularer Expressionen, welche die Zeichenkette, der eine reguläre Expression entgegengestellt wird, enthält. RegExp.$_ ist ein Alias für diese Propertie.

Syntaxis

RegExp.input
RegExp.$_

Beschreibung

Die input-Propertie ist statisch, ist nicht eine Propertie eines einzigen Obiectes einer regulären Expression. Stattdessen nutzt man es immer als RegExp.input oder

Der Wert der input-Propertie wird verändert, wenn die gesuchte Zeichenkette in der regulären Expression verändert wird und diese Zeichenkette passt.

Beispiele

Verwendung von input und $_

var re = /hi/g;
re.test("hi there!");
RegExp.input;         // "hi there!"
re.test("foo");       // neuer Test, unpassend
RegExp.$_;            // "hi there!"
re.test("hi world!"); // neuer Test, passend
RegExp.$_;            // "hi world!"

Specificationen

Non-standard. Nicht Teil von irgendeiner laufenden Specification.

Browsercompatibilität

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basisunterstützung (Ja) (Ja) (Ja) (Ja) (Ja)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basisunterstützung (Ja) (Ja) (Ja) (Ja) (Ja) (Ja)

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: jumpball
 Zuletzt aktualisiert von: jumpball,