JavaScript RegExp toString() metoden

Definition og brug

toString() Metoden returnerer den strengværdi for regulært udtrykket.

Eksempel

Eksempel 1

Returnerer den strengværdi for regulært udtrykket:

let pattern = /Hello World/g;
let text = pattern.toString();

Prøv det selv

Eksempel 2

Returnerer den strengværdi for regulært udtrykket:

let pattern = new RegExp("Hello World", "g");
let text = pattern.toString();

Prøv det selv

Syntaks

RegexpObject.toString()

Parameter

Ingen.

Returværdi

Type Beskrivelse
Streng Regulære udtryks strengrepræsentation.

Tekniske detaljer

Kaster

Type Beskrivelse
TypeError Kaster et undtagelse, hvis objektet, der kaldes denne metode, ikke er et RegExp.

Beskrivelse

Metoden RegExp.toString() returnerer en strengrepræsentation af regulært udtrykket som en regulær udtryk direkteværdi.

Bemærk

Det er ikke tilladt at tilføje escape-sekvenser for at sikre, at den returnerede streng er en gyldig regulær udtryk direkteværdi.

Tænk over den regulære udtryk, der oprettes ved at bruge udtrykket new RegExp("/","g"). En implementering af RegExp.toString() returnerer "///g" for denne regulære udtryk, og det kan også tilføje escape-sekvenser og returnere "/\\/g".

Browserv understøttelse

toString() Er ECMAScript1 (ES1) egenskaber.

Alle browsere understøtter fuldt ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support