Metode JavaScript RegExp toString()

Definisi dan penggunaan

toString() Metode ini mengembalikan nilai string ekspresi reguler.

Contoh

Contoh 1

Kembalikan nilai string ekspresi reguler:

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

Coba sendiri

Contoh 2

Kembalikan nilai string ekspresi reguler:

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 string RegExp.

Detil teknis

Dipancarkan

Tipe Deskripsi
TypeError Jika objek yang dipanggil bukan RegExp, luncurkan eksepsi ini.

Keterangan

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

Perhatian

Tidak diizinkan untuk menambahkan urutan escape, untuk memastikan bahwa string yang diembalikan adalah ekspresi reguler direkt yang sah.

Silakan berpikir tentang ekspresi RegExp baru yang dibuat dengan new RegExp("/","g"). Implementasi RegExp.toString() untuk ekspresi reguler ini mengembalikan "///g", selain itu, ia mungkin menambahkan urutan escape, mengembalikan "/\//g".

Dukungan peramban

toString() Adalah fitur ECMAScript1 (ES1).

Semua peramban mendukung ES1 (JavaScript 1997):

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