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

View in English Always switch to English

RangeError: form muss einer von 'NFC', 'NFD', 'NFKC' oder 'NFKD' sein

Der JavaScript-Ausnahmefehler "form muss einer von 'NFC', 'NFD', 'NFKC' oder 'NFKD' sein" tritt auf, wenn ein nicht erkannter String an die Methode String.prototype.normalize() übergeben wird.

Meldung

RangeError: The normalization form should be one of NFC, NFD, NFKC, NFKD. (V8-based)
RangeError: form must be one of 'NFC', 'NFD', 'NFKC', or 'NFKD' (Firefox)
RangeError: argument does not match any normalization form (Safari)

Fehlertyp

RangeError

Was ist schiefgelaufen?

Die Methode String.prototype.normalize() akzeptiert nur die folgenden vier Werte als form-Argument: "NFC", "NFD", "NFKC" oder "NFKD". Wenn ein anderer Wert übergeben wird, wird ein Fehler ausgelöst. Lesen Sie die Referenz von normalize(), um mehr über die verschiedenen Normalisierungsformen zu erfahren.

Beispiele

>

Ungültige Fälle

js
"foo".normalize("nfc"); // RangeError
"foo".normalize(" NFC "); // RangeError

Gültige Fälle

js
"foo".normalize("NFC"); // 'foo'

Siehe auch