--- title: RegExp.input ($_) slug: Web/JavaScript/Reference/Global_Objects/RegExp/input tags: - JavaScript - Non-standard - Propriété - Reference - RegExp translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/input original_slug: Web/JavaScript/Reference/Objets_globaux/RegExp/input ---
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é.
RegExp.input RegExp.$_
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.
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 !"
Cette propriété n'est pas standard. Elle ne fait partie d'aucune spécification.
{{Compat("javascript.builtins.RegExp.input")}}