Méthode toString() de JavaScript RegExp
- Page précédente test()
- Page suivante g
- Retour au niveau supérieur Manuel de référence JavaScript RegExp
Définition et utilisation
toString()
La méthode retourne la valeur en chaîne de l'expression régulière.
Exemple
Exemple 1
Retourne la valeur en chaîne de l'expression régulière :
let pattern = /Hello World/g; let text = pattern.toString();
Exemple 2
Retourne la valeur en chaîne de l'expression régulière :
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Syntaxe
RegexpObject.toString()
Paramètre
Aucun.
Valeur de retour
Type | Description |
---|---|
Chaîne | Représentation en chaîne de RegExp. |
Détails techniques
Lancer
Type | Description |
---|---|
TypeError | L'objet appelant cette méthode n'est pas RegExp, une exception est lancée. |
Explication
La méthode RegExp.toString() retourne la représentation en chaîne de l'expression régulière sous forme directe d'expression régulière.
Remarque
Il n'est pas permis d'utiliser l'implémentation pour ajouter des séquences d'échappement, afin de garantir que la chaîne retournée est une quantité directe d'expression régulière légitime.
Pensez à l'expression régulière créée par new RegExp("/","g"). Une implémentation de RegExp.toString() retourne "///g" pour cette expression régulière, et elle peut également ajouter des séquences d'échappement, retournant "/\//g".
Support du navigateur
toString()
C'est une caractéristique ECMAScript1 (ES1).
Tous les navigateurs supportent complètement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Support | Support | Support | Support | Support | Support |
- Page précédente test()
- Page suivante g
- Retour au niveau supérieur Manuel de référence JavaScript RegExp