Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die toString()-Methode von RegExp-Instanzen gibt einen String zurück, der diesen regulären Ausdruck repräsentiert.
Keine.
Ein String, der das gegebene Objekt repräsentiert.
Das RegExp-Objekt überschreibt die toString()-Methode des Object-Objekts; es erbt nicht von Object.prototype.toString(). Für RegExp-Objekte gibt die toString()-Methode eine String-Darstellung des regulären Ausdrucks zurück.
In der Praxis liest es die source- und flags-Eigenschaften des Regex aus und gibt einen String in der Form /source/flags zurück. Der Rückgabewert von toString() ist garantiert ein parsierbares Regex-Literal, auch wenn es möglicherweise nicht exakt derselbe Text ist, der ursprünglich für das Regex angegeben wurde (zum Beispiel könnten die Flags neu geordnet sein).
Das folgende Beispiel zeigt den String-Wert eines RegExp-Objekts:
Da toString() auf die source-Eigenschaft zugreift, gibt ein leerer regulärer Ausdruck den String "/(?:)/" zurück, und Zeilenumbrüche wie \n werden escaped. Dies macht den zurückgegebenen Wert immer zu einem gültigen Regex-Literal.
| ECMAScript® 2027 Language Specification # sec-regexp.prototype.tostring |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.