Proprietà input ($_)
Restituisce la stringa utilizzata per l'esecuzione della ricerca di un'espressione regolare.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Argomenti
RegExp
Obbligatoria. Oggetto RegExp globale.reArray
Obbligatoria. Matrice restituita mediante il metodo exec di un oggetto Regular Expression.
Note
Il valore della proprietà input rappresenta la stringa utilizzata per l'esecuzione della ricerca di un'espressione regolare.
Il valore iniziale della proprietà RegExp.input è rappresentato da una stringa vuota, "". È un valore di sola lettura e viene modificato ogni volta che viene individuata una corrispondenza.
Nota
Le proprietà dell'oggetto RegExp non sono disponibili quando un programma viene eseguito in modalità veloce, predefinita in JScript. Per compilare dal prompt dei comandi un programma che utilizza queste proprietà, è necessario disattivare la modalità veloce tramite l'opzione /fast-. La disattivazione della modalità veloce in ASP.NET non costituisce una soluzione sicura a causa dei problemi relativi al threading.
Esempio
Nel codice seguente viene illustrato l'utilizzo della proprietà 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);
L'output del programma è il seguente:
The string used for the match was: A test string.