[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Regex_invalid_identity_escape [Back]  [Original]

SyntaxError: ungltige Identitts-Escape-Sequenz im regulren Ausdruck - JavaScript | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

SyntaxError: ungltige Identitts-Escape-Sequenz im regulren Ausdruck

Der JavaScript-Fehler "ungltige Identitts-Escape-Sequenz im regulren Ausdruck" tritt auf, wenn ein Unicode-bewusstes regulres Ausdrucksmuster eine Escape-Sequenz enthlt, die keine anerkannte Escape-Sequenz darstellt.

In diesem Artikel

Nachricht

SyntaxError: Invalid regular expression: /\q/u: Invalid escape (V8-based)
SyntaxError: invalid identity escape in regular expression (Firefox)
SyntaxError: Invalid regular expression: invalid escaped character for Unicode pattern (Safari)

Fehlerart

SyntaxError

Was ist schiefgelaufen?

Im Unicode-unbewussten Modus konnte \ verwendet werden, um jedes Zeichen zu escapen, einschlielich solcher ohne definierte Bedeutung. In diesen Fllen reprsentiert das escapte Zeichen sich selbst. Zum Beispiel wrde \q das Zeichen q matchen. Dies schrnkt die Mglichkeit ein, in der Zukunft neue Escape-Sequenzen hinzuzufgen. Daher sind im Unicode-bewussten Modus nur anerkannte Escape-Sequenzen erlaubt. Fgen Sie \ nicht redundant hinzu.

Dieser Fehler wird auch ausgelst, wenn das \x Zeichen-Escape nicht von zwei hexadezimalen Ziffern gefolgt wird.

Eine umfassende Liste der verfgbaren Escape-Sequenzen finden Sie im Referenzdokument fr regulre Ausdrcke. Fr eine Tabelle, welche Zeichen in welchem Kontext wrtlich escapen oder unescapen sein knnen, siehe wrtliche Zeichen.

Beispiele

Ungltige Flle

js
/[\f\v\n\t\ ]/u;

Gltige Flle

js
// There's no need to escape the space
/[\f\v\n\t ]/u;

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page