HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
View in English Always switch to English
Die JavaScript-Ausnahme "unvollständiger Quantifizierer im regulären Ausdruck" tritt auf, wenn ein regulärer Ausdruck ein { enthält, dieser jedoch keinen gültigen Quantifizierer einleitet.
{
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)
SyntaxError
Ein {-Zeichen in einem regulären Ausdrucksmuster leitet einen Quantifizierer ein. Ein gültiger Quantifizierer hat die Form {n}, {n,} oder {n,m}, wobei n und m nichtnegative ganze Zahlen sind und m nicht kleiner als n ist. Wenn das {-Zeichen keinen gültigen Quantifizierer einleitet, tritt ein SyntaxError auf.
{n}
{n,}
{n,m}
n
m
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 eine veraltete Syntax und Sie sollten sich nicht darauf verlassen.
/1{/u; /1{a}/u; /1{}/u; /1{1,2,3}/u; /1{1, 2}/u;
/1{1}/u; /1{1,}/u; /1{1,2}/u;
*
+
?