| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
vitez d'utiliser cette fonctionnalit dans de nouveaux projets.
The RegExp static properties may have unintended side effects.
Cette fonctionnalit peut tre candidate la suppression des standards web ou des navigateurs.
Note :
Toutes les proprits statiques de RegExp qui exposent l'tat de la dernire correspondance globalement sont obsoltes. Voir Fonctionnalits RegExp obsoltes pour plus d'informations.
La proprit d'accesseur statique RegExp.leftContext retourne la sous-chane de caractres prcdant la correspondance la plus rcente. RegExp["$`"] est un alias pour cette proprit.
Comme leftContext est une proprit statique de RegExp, vous l'utilisez toujours comme RegExp.leftContext ou RegExp["$`"], plutt que comme une proprit d'un objet RegExp que vous avez cr.
La valeur de leftContext est mise jour chaque fois qu'une instance de RegExp (mais pas une sous-classe de RegExp) russit une correspondance. Si aucune correspondance n'a t effectue, leftContext est une chane de caractres vide. L'accesseur en criture de leftContext est undefined, donc vous ne pouvez pas modifier cette proprit directement.
Vous ne pouvez pas utiliser l'alias raccourci avec l'accesseur de proprit par point (RegExp.$` ), car ` n'est pas une partie valide d'un identifiant, ce qui provoque une SyntaxError. Utilisez plutt la notation avec les crochets.
$` peut galement tre utilis pour remplacer une chane de caractres de String.prototype.replace(), mais cela n'a aucun rapport avec la proprit hrite RegExp["$`"].
leftContext et `$``const re = /monde/g;
re.test("coucou monde !");
RegExp.leftContext; // "coucou "
RegExp["$`"]; // "coucou "
| Spcification |
|---|
| Legacy RegExp features # additional-properties-of-the-regexp-constructor |
RegExp.input ($_)RegExp.lastMatch ($&)RegExp.lastParen ($+)RegExp.rightContext ($')RegExp.$1, , RegExp.$9Cette page a t modifie le 10 oct. 2026 par les contributeurices du MDN.
RegExpObject/FunctionCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |