--- 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")}}