JavaScript RegExp toString() method

Definisyon at paggamit

toString() Ang method ay nagbibigay ng string value ng regular expression.

Eksemplo

Halimbawa 1

Ibinabalik ng string value ng regular expression:

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

Subukan ang iyong sarili

Halimbawa 2

Ibinabalik ng string value ng regular expression:

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

Subukan ang iyong sarili

Kasangkapan ng sintaksis

RegexpObject.toString()

Parametro

Wala.

Halimbawa ng ibinabalik na string

Uri Paglalarawan
String String representation ng RegExp.

Teknikal na detalye

Huhulog

Uri Paglalarawan
TypeError Huhulog ang exception kapag ang objekto na tinatawag sa pamamagitan ng method ay hindi RegExp.

Paliwanag

Ang method na RegExp.toString() ay magbibigay ng string representation ng regular expression bilang literal na regular expression.

Pansin

Hindi pinapayagan ang pagdagdag ng escape sequence sa implementasyon, upang matiyak na ang ibinabalik na string ay isang lehitimong literal na regular expression.

Pang-iisip ang regular expression na nilikha ng expression new RegExp("/","g"). Ang isang paglilingkod ng RegExp.toString() ay nagbibigay ng "///g" sa regular expression, at maaaring magdagdag ng escape sequence, na nagbibigay ng "/\//g".

Browser Support

toString() Ito ay mga katangian ng ECMAScript1 (ES1).

Lahat ng mga browser ay ganap na sumusuporta sa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Suporta Suporta Suporta Suporta Suporta Suporta