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

View in English Always switch to English

RegExp.prototype.flags

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Januar 2020⁩.

Die flags-Zugriffseigenschaft von RegExp-Instanzen gibt die Flags dieses regulären Ausdrucks zurück.

Probieren Sie es aus

// Outputs RegExp flags in alphabetical order

console.log(/foo/gi.flags);
// Expected output: "gi"

console.log(/^bar/muy.flags);
// Expected output: "muy"

Beschreibung

RegExp.prototype.flags hat einen String als Wert. Flags in der flags-Eigenschaft sind alphabetisch sortiert (von links nach rechts, z.B. "dgimsuvy"). Sie ruft tatsächlich die anderen Flag-Zugriffe (hasIndices, global, etc.) nacheinander auf und verknüpft die Ergebnisse.

Alle eingebauten Funktionen lesen die flags-Eigenschaft, anstatt die einzelnen Flag-Zugriffe zu lesen.

Der Set-Zugriff von flags ist undefined. Sie können diese Eigenschaft nicht direkt ändern.

Beispiele

Verwendung von Flags

js
/foo/ig.flags; // "gi"
/^bar/myu.flags; // "muy"

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-get-regexp.prototype.flags

Browser-Kompatibilität

Siehe auch