JavaScript RegExp toString() methode
- Previous page test()
- Next page g
- Go up one level JavaScript RegExp Referentiemanual
Definitie en gebruik
toString()
De methode retourneert de stringwaarde van de reguliere expressie.
Voorbeeld
Voorbeeld 1
Retourneert de stringwaarde van de reguliere expressie:
let pattern = /Hello World/g; let text = pattern.toString();
Voorbeeld 2
Retourneert de stringwaarde van de reguliere expressie:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Syntax
RegexpObject.toString()
Parameter
Geen.
Retourwaarde
Type | Beschrijving |
---|---|
String | Stringrepresentatie van RegExp |
Technische details
Gooid
Type | Beschrijving |
---|---|
TypeError | Als het object dat deze methode aanroept geen RegExp is, wordt deze uitzondering gegooid. |
Verklaring
De methode RegExp.toString() geeft de stringrepresentatie van de reguliere expressie terug in de vorm van een reguliere expressie-literal.
Let op
Het is niet toegestaan om escape-sequenties toe te voegen aan de implementatie, zodat de teruggegeven string een geldige reguliere expressie-literal is.
Denk na over de reguliere expressie die wordt gemaakt met de expressie new RegExp("/","g"). Een implementatie van RegExp.toString() geeft voor deze reguliere expressie "///g" terug, en het kan ook escape-sequenties toevoegen, waardoor het "/\//g" wordt teruggegeven.
Browser support
toString()
Is ECMAScript1 (ES1) feature.
All browsers fully support ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Support | Support | Support | Support | Support | Support |
- Previous page test()
- Next page g
- Go up one level JavaScript RegExp Referentiemanual