Metode JavaScript RegExp toString()

Definisi dan penggunaan

toString() Metode ini mengembalikan nilai string ekspresi reguler ekspresi.

Contoh

Contoh 1

Kembalikan nilai string ekspresi reguler ekspresi:

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

Coba sendiri

Contoh 2

Kembalikan nilai string ekspresi reguler ekspresi:

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

Coba sendiri

Sintaks

RegexpObject.toString()

Parameter

Tidak ada.

Nilai kembalian

Tipe Deskripsi
String Ekspresi reguler ekspresi RegExp.

Detil teknis

Luncurkan

Tipe Deskripsi
TypeError Objek yang dipanggil metode ini bukan RegExp, lempar eksepsi ini.

Keterangan

Metode RegExp.toString() akan mengembalikan ekspresi reguler ekspresi dalam bentuk ekspresi reguler ekspresi langsung.

Perhatian

Tidak diizinkan untuk menambahkan urutan escape, sehingga dapat memastikan bahwa string yang dikembalikan adalah ekspresi reguler ekspresi yang sah.

Pikirkan ekspresi reguler ekspresi new RegExp("/","g") yang dibuat. Satu implementasi RegExp.toString() untuk reguler ekspresi ini mengembalikan "///g", selain itu, ia mungkin menambahkan urutan escape, mengembalikan "/\//g".

Dukungan pelayar

toString() Adalah ciri ECMAScript1 (ES1).

Semua pelayar menyokong ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan