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.
Les quantificateurs indiquent le nombre de caractères ou d'expressions qu'il faut pour une correspondance.
| x* |
Correspond à l'expression précédente qui est répétée 0 ou plusieurs fois. Équivalent à {0,} Ainsi, /bo*/ correspond à 'boo' dans "Un booléen" et à 'b' dans "Un bateau bleu", mais ne correspond à rien dans "Ce matin". |
| x+ |
Correspond à l'expression précédente qui est répétée une ou plusieurs fois. C'est équivalent à {1,}. Ainsi, /a+/ correspond au 'a' dans "maison" et à tous les 'a' dans "maaaaaaison" mais ne correspond à rien dans "mission". |
| x? |
Correspond à l'expression précédente qui est présente une fois ou pas
du tout. C'est équivalent à {0,1}. |
| x{n} |
Correspond pour exactement n occurences de l'expression précédente. N
doit être un entier positif. |
| x{n,} |
Correspond lorsqu'il y a au moins n occurences de l'expression précédente. n doit être un entier positif. Par exemple /a{2,}/ correspondra à "aa" ou à "aaa" ou encore à "aaaa" mais pas à "a". |
| x{n,m} |
Lorsque n et m sont des entiers positifs, cela correspond à au moins n occurences de l'expression précédente et à au plus m occurrences. Lorsque m n'est pas utilisé, la valeur par défaut correspondante sera l'infini. Ainsi, /a{1,3}/ ne correspond à rien dans "Mozill", au 'a' de "Mozilla", au deux premiers 'a' de "Mozillaa" et au trois premiers 'a' de "Mozillaaaaa". Pour ce dernier exemple, on doit noter que le correspondance ne se fait que sur "aaa" bien qu'il y ait plus de 'a' dans la chaîne de caractères. |
|
x*? |
Correspond à l'expression précédente qui est présente une fois ou pas
du tout. C'est équivalent à {0,1}. |
Cette page a été modifiée le 3 août 2023 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.