--- title: Assertions slug: Web/JavaScript/Guide/Regular_Expressions/Assertions tags: - Assertions - Guide - JavaScript - RegExp translation_of: Web/JavaScript/Guide/Regular_Expressions/Assertions original_slug: Web/JavaScript/Guide/Expressions_régulières/Assertions --- {{jsSidebar("JavaScript Guide")}}{{draft}} Les assertions indiquent les conditions selon lesquelles il est possible d'avoir une correspondance (contenu situé avant la correspondance, situé après ou expressions conditionnelles). ## Types > **Note :** Le caractère `?` peut également être utilisé comme quantificateur.
Caractères | Signification |
---|---|
x(?=y) |
Correspond à 'x' seulement s'il est suivi de 'y'. On appelle cela un test de succession (lookahead).
Ainsi, |
x(?!y) |
Correspond à 'x' seulement si 'x' n'est pas suivi de 'y'.
Ainsi, |
(?<=y)x |
Correspond à
Ainsi / |
(?<!y)x |
Correspond à
Ainsi, |