A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode below:

RegExp.prototype.unicode - JavaScript | MDN

RegExp.prototype.unicode

Baseline Widely available

Die unicode Accessor-Eigenschaft von RegExp-Instanzen gibt an, ob das u-Flag mit diesem regulären Ausdruck verwendet wird oder nicht.

Probieren Sie es aus
const regex1 = /\u{61}/;
const regex2 = /\u{61}/u;

console.log(regex1.unicode);
// Expected output: false

console.log(regex2.unicode);
// Expected output: true
Beschreibung

RegExp.prototype.unicode hat den Wert true, wenn das u-Flag verwendet wurde; andernfalls false. Das u-Flag aktiviert verschiedene Unicode-bezogene Funktionen. Mit dem "u"-Flag:

Es gibt andere Änderungen im Parsing-Verhalten, die mögliche Syntaxfehler verhindern (analog zu Strict Mode für Regex-Syntax). Diese Syntaxen sind alle veraltet und werden nur für Webkompatibilität beibehalten, und Sie sollten sich nicht auf sie verlassen.

Der set-Accessor von unicode ist undefined. Sie können diese Eigenschaft nicht direkt ändern.

Unicode-bewusster Modus

Wenn wir von Unicode-bewusstem Modus sprechen, meinen wir, dass der Regex entweder das u- oder das v-Flag hat, in welchem Fall der Regex Unicode-bezogene Funktionen aktiviert (wie Unicode-Zeichenklassen-Escape) und viel strengere Syntaxregeln hat. Da u und v denselben Regex auf inkompatible Weise interpretieren, führt die Verwendung beider Flags zu einem SyntaxError.

Ähnlich ist ein Regex Unicode-unabhängig, wenn er weder das u- noch das v-Flag hat. In diesem Fall wird der Regex als eine Folge von UTF-16-Codeeinheiten interpretiert, und es gibt viele alte Syntaxen, die keine Syntaxfehler werden.

Beispiele Verwendung der unicode-Eigenschaft
const regex = /\u{61}/u;

console.log(regex.unicode); // true
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4