Cet objet contient le modèle d'une expression régulière et possède des méthodes et des propriétés dans le but d'utiliser une expression régulière dans une recherche ou un remplacement d'une partie d'une chaîne de caractères.

Propriété Raccourci Description Type Syntaxe
compile   Effectue la compilation d'une expression régulière pendant l'exécution d'un script. méthode
RegExp.compile(
      "modèle", attribut);
  $n Représente une partie d'une chaîne de caractères, en fait un mot dans un texte. propriété
modele=
   /(\w+)\s(\w+)\s(\w+)/;
texte="un texte long";
modif=
   texte.replace(modele, 
      "$1 $3 $2");
document.write(modif) 
//Ecrit un long texte
constructor   Spécifie la fonction qui crée un objet. propriété
RegExp.constructor
input $_ Représente la chaîne de caractères originale pour laquelle une correspondance a été trouvée avec l'expression régulière. propriété
RegExp.input
//ou 
RegExp.$_
lastIndex   Spécifie le point de départ de la recherche dans un texte. Elle est utilisable seulement en recherche globale, g. propriété
RegExp.lastIndex
lastMatch $& Correspond aux derniers caractères d'un . $& est un autre nom pour la même propriété. propriété
RegExp.lastMatch
//ou 
RegExp.$&
lastParent $+ Correspond à la dernière sous-chaîne entre parenthèses. $+ est un autre nom pour la même propriété. propriété
RegExp.lastParent
//ou 
RegExp.$+
leftContext $` Correspond à une sous-chaîne précédant une autre plus récente. $` est un autre nom pour la même propriété. propriété
RegExp.leftContext
//ou 
RegExp.$`
multiline $* définit si la recherche devra être effectuée sur une ou plusieurs lignes. $* est un autre nom pour la même propriété. propriété
RegExp.multiline
//ou 
RegExp.$*
prototype   Définit une propriété qui est partagée par tous les objets d'un type spécifié. Il faut utiliser cette propriété pour ajouter des propriétés aux objets créés avec l'opérateur new. propriété
RegExp.prototype
rightContext $' La sous-chaîne suivant la plus récente correspondance. $' est un autre nom pour la même propriété. propriété
RegExp.rightContext 
//ou 
RegExp.$'
source   Une propriété en lecture seule contenant le texte du modèle. propriété
RegExp.source
toSource   Retourne une chaîne représentant le code source de l'objet. méthode
RegExp.toSource
toString   Convertit un objet en chaîne de caractères. méthode
RegExp.toString
valueOf   Retourne la valeur primitive de l'objet. méthode
RegExp.valueOf