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 July 2015.
Die flags
Accessor-Eigenschaft 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-Accessoren (hasIndices
, global
, etc.) nacheinander auf und verknüpft die Ergebnisse.
Alle eingebauten Funktionen lesen die flags
Eigenschaft, anstatt einzelne Flag-Accessoren zu lesen.
Der Set-Accessor von flags
ist undefined
. Sie können diese Eigenschaft nicht direkt ändern.
Beispiele
Verwendung von Flags
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-get-regexp.prototype.flags |
Browser-Kompatibilität
Siehe auch
- Polyfill von
RegExp.prototype.flags
incore-js
- es-shims Polyfill von
RegExp.prototype.flags
- Erweitertes Suchen mit Flags im Regulären Ausdrücke Leitfaden
RegExp.prototype.source