| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Regex_invalid_char_in_class | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Die JavaScript-Ausnahme "ungltiges Zeichen in einer Klasse in regulrem Ausdruck" tritt auf, wenn ein Zeichen in einer v-Modus-Zeichenklasse erscheint, das nicht wrtlich auftreten darf.
SyntaxError: Invalid regular expression: /[|]/v: Invalid character in character class (V8-based) SyntaxError: invalid character in class in regular expression (Firefox) SyntaxError: Invalid regular expression: invalid class set character (Safari)
SyntaxError
Normalerweise knnen Zeichenklassen fast alle Zeichen wrtlich enthalten. Der v-Modus hat jedoch die Syntax der Zeichenklassen erweitert, und um Platz fr zuknftige Syntaxerweiterungen zu lassen, ist es verboten, bestimmte Syntaxzeichen wrtlich in einer Zeichenklasse erscheinen zu lassen. Dazu gehren: (, ), [, ], {, }, /, -, |. Wenn Sie diese Zeichen wrtlich abgleichen mchten, mssen Sie sie escapen; zum Beispiel: /[\|]/v.
/[(){}]/v;
/[\(\)\{\}]/v;
Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |