JavaScript RegExp toString() yöntemi

Tanım ve kullanım

toString() Bu yöntem, regulatör ifadesinin dize değerini döner.

Örnek

Örnek 1

Regulatör ifadesinin dize değerini döner:

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

Kişisel olarak deneyin

Örnek 2

Regulatör ifadesinin dize değerini döner:

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

Kişisel olarak deneyin

Sözdizimi

RegexpObject.toString()

Parametre

Yok.

Dönüş değeri

Tip Açıklama
Dize RegExp'in dize temsilcisi

Teknik ayrıntılar

Atar

Tip Açıklama
TypeError Bu yöntemi çağıran nesne RegExp değilse, bu istisnayı atar.

Açıklama

RegExp.toString() yöntemi, regulatör ifadesinin dize temsilini doğrudan regulatör ifadesi ifadesi olarak döner.

Dikkat

Escape dizileri eklemek izin verilmez, böylece döndürülen dize doğrudan bir regulatör ifadesi ifadesi olur.

Lütfen new RegExp("/","g") ile oluşturulan regulatör ifadesini düşünün. RegExp.toString() yönteminin bir uygulaması, bu regulatör ifadesine "///g" döner, ayrıca escape dizileri ekleyebilir ve "/\//g" döner.

Tarayıcı desteği

toString() Bu ECMAScript1 (ES1) özellikleridir.

Tüm tarayıcılar ES1 (JavaScript 1997) tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Destek Destek Destek Destek Destek Destek