Свойство input ($_)
Возвращает строку, в которой выполняется поиск регулярного выражения.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Аргументы
RegExp
Обязательный. Глобальный объект RegExp.reArray
Обязательный. Массив, возвращенный методом exec объекта Regular Expression.
Заметки
Значением свойства input является строка, в которой выполняется поиск регулярного выражения.
Начальным значением свойства RegExp.input является пустая строка (""). Значение этого свойства доступно только для чтения, оно изменяется при каждом обнаружении совпадения.
Примечание
Свойства объекта RegExp недоступны при выполнении программы в быстром режиме, который используется в языке JScript по умолчанию.Для компиляции программы, использующей эти свойства, из командной строки необходимо выключить быстрый режим с помощью параметра /fast-.Отключать параметр быстрого выполнения программ в ASP.NET небезопасно, поскольку могут возникнуть проблемы с многопоточным выполнением.
Пример
В следующем примере демонстрируется использование свойства input.
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);
После выполнения этой программы выводится следующий результат:
The string used for the match was: A test string.