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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

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

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

Browser-Kompatibilität

Siehe auch