JavaScript RegExp toString() Methode

Definition und Verwendung

toString() Die Methode gibt den Stringwert des regulären Ausdrucks zurück.

Beispiel

Beispiel 1

Gibt den Stringwert des regulären Ausdrucks zurück:

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

Probieren Sie es selbst aus

Beispiel 2

Gibt den Stringwert des regulären Ausdrucks zurück:

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

Probieren Sie es selbst aus

Syntax

RegexpObject.toString()

Parameter

Keine.

Rückgabewert

Typ Beschreibung
Zeichenkette Zeichenkette von RegExp.

Technische Details

Wird ausgelöst

Typ Beschreibung
TypeError Wird ein Objekt, das diese Methode aufruft, nicht als RegExp übergeben, wird diese Ausnahme ausgelöst.

Erklärung

Die Methode RegExp.toString() gibt die Zeichenkette des regulären Ausdrucks in Form des regulären Ausdrucksdirectivs zurück.

Beachten Sie

Es ist nicht erlaubt, Escape-Sequenzen durch die Implementierung hinzuzufügen, um sicherzustellen, dass der zurückgegebene String ein gültiges reguläres Ausdrucksdirectiv ist.

Bitte überlegen Sie sich die reguläre Ausdrucksweise, die durch das Ausdrücke new RegExp("/","g") erstellt wird. Eine Implementierung von RegExp.toString() gibt für diesen regulären Ausdruck "///g" zurück, sowie es kann auch Escape-Sequenzen hinzufügen und "/\//g" zurückgeben.

Browser-Unterstützung

toString() Es ist eine ECMAScript1 (ES1)-Eigenschaft.

Alle Browser unterstützen ES1 (JavaScript 1997) vollständig:

Chrome IE Edge Firefox Safari Opera
Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung Unterstützung