Quantificateurs - JavaScript | MDN
Les quantificateurs indiquent le nombre de caractères ou d'expressions qu'il faut pour une correspondance.
Types
| Caractères | Signification |
|---|---|
x* |
Correspond à l'expression précédente qui est répétée 0 ou plusieurs
fois. Équivalent à
Ainsi, |
x+ |
Correspond à l'expression précédente qui est répétée une ou plusieurs
fois. C'est équivalent à
Ainsi, |
x? |
Correspond à l'expression précédente qui est présente une fois ou pas
du tout. C'est équivalent à Ainsi,
S'il est utilisé
immédiatement après l'un des quantificateurs : *, +, ?, ou {}, il rend
le quantificateur moins « gourmand » auquel cas le moins de caractères
correspond (le comportement par défaut, « gourmand », permettant de
faire correspondre le plus de caractères possible). Par exemple
Ce symbole est également utilisé dans les
tests de présence autour de l'expression, décrits par les lignes
|
x{n} |
Correspond pour exactement n occurences de l'expression précédente. N doit être un entier positif. Ainsi, |
x{n,} |
Correspond lorsqu'il y a au moins
Par exemple |
x{n,m} |
Lorsque
Ainsi, |
|
|
Correspond à l'expression précédente qui est présente une fois ou pas
du tout. C'est équivalent à Ainsi,
S'il est utilisé
immédiatement après l'un des quantificateurs : *, +, ?, ou {}, il rend
le quantificateur moins « gourmand » auquel cas le moins de caractères
correspond (le comportement par défaut, « gourmand », permettant de
faire correspondre le plus de caractères possible). Par exemple
Ce symbole est également utilisé dans les
tests de présence autour de l'expression, décrits par les lignes
|