Méthodes RegExp
Référence complète de RegExp
Révisée en juillet 2025
| Nom | Description |
|---|---|
| compile() | Compile une expression régulière (Obsolète) |
| constructeur | Renvoie la fonction qui a créé le prototype RegExp |
| dotAll | Renvoie true si le drapeau s est défini dans l'expression (nouveau en 2018) |
| escape() | Renvoie une chaîne où les caractères appartenant à la syntaxe des expressions régulières sont échappés (nouveau en 2025) |
| exec() | Renvoie un tableau de résultats pour les correspondances dans une chaîne |
| flags | Renvoie les modificateurs définis dans l'expression (nouveau en 2015) |
| global | Renvoie true si le drapeau g est défini dans l'expression |
| hasIndices | Renvoie true si le drapeau d est défini (nouveau en 2022) |
| ignoreCase | Renvoie true si le drapeau i est défini |
| lastIndex | Spécifie l'index à partir duquel commencer la prochaine correspondance |
| multiline | Renvoie true si le modificateur m est défini |
| source | Renvoie le texte du motif RegExp |
| sticky | Renvoie true si le drapeau y est défini (nouveau en 2015) |
| test() | Teste une correspondance dans une chaîne. Renvoie true ou false |
| toString() | Renvoie la valeur chaîne de l'expression régulière |
| unicode | Renvoie true si le drapeau u est défini (nouveau en 2018) |
| unicodeSets | Renvoie true si le drapeau v est défini (nouveau en 2023) |
Méthodes de chaîne RegExp
| Méthode | Description |
|---|---|
| match(regexp) | Renvoie un tableau de résultats |
| matchAll(regexp) | Renvoie un itérateur de résultats |
| replace(regexp, s) | Renvoie une nouvelle chaîne |
| replaceAll(regexp, s) | Renvoie une nouvelle chaîne |
| search(regexp) | Renvoie l'index de la première correspondance |
| split(regexp) | Renvoie un tableau de résultats |
Voir aussi :
Classes de caractères JavaScript RegExp
Méta caractères JavaScript RegExp