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
Loading…