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