RegExp.input ($_)
Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
La propriété non-standard input
est une propriété statique de l'expression rationnelle qui contient la chaîne de caractères sur laquelle est effectuée la recherche de correspondances. RegExp.$_
est un alias de cette propriété.
Syntaxe
RegExp.input;
RegExp.$_;
Description
La propriété input
est statique. Ce n'est pas la propriété d'une instance d'expression rationnelle. Cette propriété doit toujours être utilisée avec la syntaxe RegExp.input
ou RegExp.$_.
La valeur de la propriété input
est modifiée à chaque fois que la chaîne sur laquelle on recherche est modifiée et qu'il y a une correspondance.
Exemples
Utiliser input
et $_
var re = /coucou/g;
re.test("coucou toi !");
RegExp.input; // "coucou toi !"
re.test("toto"); // nouveau test, pas de correspondance
RegExp.$_; // "coucou toi !"
re.test("coucou monde !"); // nouveau test avec correspondance
RegExp.$_; // "coucou monde !"
Spécifications
Cette propriété n'est pas standard. Elle ne fait partie d'aucune spécification.
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
-
Non-standard
RegExp.lastMatch ($&)
-
Non-standard
RegExp.lastParen ($+)
-
Non-standard
RegExp.leftContext ($`)
-
Non-standard
RegExp.rightContext ($')
-
Non-standard
RegExp.$1-$9