Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Der JavaScript-Fehler "ungültige Identitäts-Escape-Sequenz im regulären Ausdruck" tritt auf, wenn ein Unicode-bewusstes reguläres Ausdrucksmuster eine Escape-Sequenz enthält, die keine anerkannte Escape-Sequenz darstellt.
Im Unicode-unbewussten Modus konnte \ verwendet werden, um jedes Zeichen zu escapen, einschließlich solcher ohne definierte Bedeutung. In diesen Fällen repräsentiert das escapte Zeichen sich selbst. Zum Beispiel würde \q das Zeichen q matchen. Dies schränkt die Möglichkeit ein, in der Zukunft neue Escape-Sequenzen hinzuzufügen. Daher sind im Unicode-bewussten Modus nur anerkannte Escape-Sequenzen erlaubt. Fügen Sie \ nicht redundant hinzu.
Dieser Fehler wird auch ausgelöst, wenn das \x Zeichen-Escape nicht von zwei hexadezimalen Ziffern gefolgt wird.
Eine umfassende Liste der verfügbaren Escape-Sequenzen finden Sie im Referenzdokument für reguläre Ausdrücke. Für eine Tabelle, welche Zeichen in welchem Kontext wörtlich escapen oder unescapen sein können, siehe wörtliche Zeichen.
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.