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 方法所傳回的陣列。
備註
input 屬性 (Property) 的值是執行規則運算式搜尋時所用的字串。
RegExp.input 屬性的初始值是空字串 ("")。 它的值是唯讀的,且會隨著找到符合的項目而變更。
注意事項 |
---|
當程式是以 JScript 預設的快速模式執行時,無法使用 RegExp 物件的屬性。 若要從命令提示字元編譯使用這些屬性的程式,必須使用 /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.