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 |