Content-Length: 267884 | pFad | http://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Regex_invalid_group

SyntaxError: ungültige Regexp-Gruppe - 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: ungültige Regexp-Gruppe

Der JavaScript-Ausnahmefehler "ungültige Regexp-Gruppe" tritt auf, wenn die Sequenz (? keine gültige Gruppensyntax einleitet. Anerkannte Gruppensyntaxen, die mit (? beginnen, sind:

(? gefolgt von einem anderen Zeichen würde diesen Fehler hervorrufen.

Nachricht

SyntaxError: Invalid regular expression: /(?1)/: Invalid group (V8-based)
SyntaxError: invalid regexp group (Firefox)
SyntaxError: Invalid regular expression: unrecognized character after (? (Safari)

Fehlertyp

SyntaxError

Was ist schiefgelaufen?

? ist kein Atom, daher ist es unlogisch, es am Anfang einer Erfassungseinheit erscheinen zu lassen (? ist ein Quantor und sollte nach einem Atom platziert werden). Vielleicht möchten Sie das ?-Zeichen wörtlich erfassen, in diesem Fall sollten Sie es mit einem Rückwärtsschrägstrich (\?) maskieren. Vielleicht haben Sie die Regex-Syntax falsch in Erinnerung und beabsichtigen, eine der oben aufgeführten anerkannten Gruppensyntaxen zu verwenden. Vielleicht verwenden Sie ein Feature, das von der aktuellen JavaScript-Engine nicht unterstützt wird.

Beispiele

Ungültige Fälle

js
/Hello(?|!)/;
// This is Perl syntax
/(?[\p{Thai}&\p{Digit}])/;

Gültige Fälle

js
/Hello(\?|!)/;
// This is JavaScript syntax for character set operations
/[\p{Thai}&&\p{Digit}]/v;

Siehe auch









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Errors/Regex_invalid_group

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy