--- title: RegExp.input ($_) slug: Web/JavaScript/Reference/Global_Objects/RegExp/input translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/input ---
Нестандартное свойство input
является статическим свойством регулярных выражений. Оно содержит строку, для которой произошло совпадение по регулярному выражению. Значение свойства также можно получить как RegExp.$_
.
RegExp.input RegExp.$_
Поскольку свойство input
статическое, к нему можно обратиться только как RegExp.input
или RegExp.$_
.
Значение данного свойства изменяется каждый раз при возникновении совпадений с регулярным выражением для новой строки.
input
и $_
var re = /hi/g; re.test('hi there!'); RegExp.input; // "hi there!" re.test('foo'); // новая проверка, совпадений нет RegExp.$_; // "hi there!" re.test('hi world!'); // новая проверка, совпадение есть RegExp.$_; // "hi world!"
Не стандартизированной. Не является частью какой-либо спецификации.
{{Compat("javascript.builtins.RegExp.input")}}