JavaScript RegExp toString() metod
- Föregående sida test()
- Nästa sida g
- Gå tillbaka till föregående nivå JavaScript RegExp Referens手册
Definition och användning
toString()
Metoden returnerar strängvärdet för reguljära uttrycket.
Exempel
Exempel 1
Returnerar strängvärdet för reguljära uttrycket:
let pattern = /Hello World/g; let text = pattern.toString();
Exempel 2
Returnerar strängvärdet för reguljära uttrycket:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Syntaks
RegexpObject.toString()
Parameter
Inget.
Returvärde
Typ | Beskrivning |
---|---|
Sträng | Strängrepresentationen av RegExp. |
Tekniska detaljer
Kastas
Typ | Beskrivning |
---|---|
TypeError | Om objektet som anropar denna metod inte är ett RegExp-objekt, kastas detta undantag. |
Förklaring
Metoden RegExp.toString() returnerar strängrepresentationen av reguljära uttrycket i form av en reguljär uttryckskonstant.
Observera
Det är inte tillåtet att lägga till escape-sekvenser i implementeringen, vilket säkerställer att den returnerade strängen är en giltig reguljära uttryckskonstant.
Tänk på den reguljära uttryck som skapas av uttrycket new RegExp("/","g"). En implementering av RegExp.toString() returnerar "///g" för detta reguljära uttryck, och det kan också lägga till escape-sekvenser och returnera "/\\/g".
Webbläsarstöd
toString()
Det är ECMAScript1 (ES1) egenskaper.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida test()
- Nästa sida g
- Gå tillbaka till föregående nivå JavaScript RegExp Referens手册