Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. JavaScript-Fehlerreferenz
  5. SyntaxError: unvollständiger Quantifizierer im regulären Ausdruck

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

View in EnglishAlways switch to English

SyntaxError: unvollständiger Quantifizierer im regulären Ausdruck

Die JavaScript-Ausnahme "unvollständiger Quantifizierer im regulären Ausdruck" tritt auf, wenn ein regulärer Ausdruck ein{ enthält, dieser jedoch keinen gültigenQuantifizierer einleitet.

Nachricht

SyntaxError: Invalid regular expression: /1{/u: Incomplete quantifier (V8-based)SyntaxError: incomplete quantifier in regular expression (Firefox)SyntaxError: Invalid regular expression: incomplete {} quantifier for Unicode pattern (Safari)

Fehlertyp

SyntaxError

Was ist schiefgelaufen?

Ein{-Zeichen in einem regulären Ausdrucksmuster leitet einenQuantifizierer ein. Ein gültiger Quantifizierer hat die Form{n},{n,} oder{n,m}, wobein undm nichtnegative ganze Zahlen sind undm nicht kleiner alsn ist. Wenn das{-Zeichen keinen gültigen Quantifizierer einleitet, tritt einSyntaxError auf.

Im Unicode-unabhängigen Modus führt diese Syntax dazu, dass das{ zu einem literalen Zeichen wird, anstatt einen Fehler zu erzeugen. Dies ist jedoch eineveraltete Syntax und Sie sollten sich nicht darauf verlassen.

Beispiele

Ungültige Fälle

js
/1{/u;/1{a}/u;/1{}/u;/1{1,2,3}/u;/1{1, 2}/u;

Gültige Fälle

js
/1{1}/u;/1{1,}/u;/1{1,2}/u;

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp