{{JSRef}} {{non-standard_header}}
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
{{WhyNoSpecStart}}Non-standard. Nicht Teil von irgendeiner laufenden Specification.{{WhyNoSpecEnd}}
Browsercompatibilität
{{CompatibilityTable}}
Feature
Chrome
Firefox (Gecko)
Internet Explorer
Opera
Safari
Basisunterstützung
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
Feature
Android
Chrome for Android
Firefox Mobile (Gecko)
IE Mobile
Opera Mobile
Safari Mobile
Basisunterstützung
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
{{CompatVersionUnknown}}
Siehe auch
- {{non-standard_inline}} {{jsxref("RegExp.lastMatch", "RegExp.lastMatch ($&)")}}
- {{non-standard_inline}} {{jsxref("RegExp.lastParen", "RegExp.lastParen ($+)")}}
- {{non-standard_inline}} {{jsxref("RegExp.leftContext", "RegExp.leftContext ($`)")}}
- {{non-standard_inline}} {{jsxref("RegExp.rightContext", "RegExp.rightContext ($')")}}
- {{non-standard_inline}} {{jsxref("RegExp.n", "RegExp.$1-$9")}}