RegExp.prototype.flags
試一試
// Outputs RegExp flags in alphabetical order
console.log(/foo/gi.flags);
// Expected output: "gi"
console.log(/^bar/muy.flags);
// Expected output: "muy"
描述
RegExp.prototype.flags 的值為字串。flags 屬性中的標誌按字母順序排序(從左到右,例如 "dgimsuvy")。它實際上會逐一呼叫其他標誌訪問器(hasIndices、global 等)並將結果連線起來。
所有內建函式都讀取 flags 屬性,而不是單獨讀取各個標誌訪問器。
flags 的設定訪問器為 undefined。您不能直接更改此屬性。
示例
使用標誌
js
/foo/ig.flags; // "gi"
/^bar/myu.flags; // "muy"
規範
| 規範 |
|---|
| ECMAScript® 2026 語言規範 # sec-get-regexp.prototype.flags |
瀏覽器相容性
載入中…