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 2020ë 1ì.
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 ìì±ì íëê·¸ë ì¼ìª½ìì ì¤ë¥¸ìª½ì¼ë¡ ìíë²³ ìì¼ë¡ ì ë ¬ë©ëë¤(ì를 ë¤ì´ "dgimsuy"). ì¤ì ë¡ ë¤ë¥¸ íëê·¸ ì ê·¼ì(hasIndices, global, ë±ë±)를 íëì© í¸ì¶íê³ ê²°ê³¼ë¥¼ ì°ê²°í©ëë¤.
ë´ì¥ë 모ë í¨ìë ê°ë³ íëê·¸ ì ê·¼ì를 ì½ë ëì flags ìì±ì ì½ìµëë¤.
flagsì set ì ê·¼ìë ì ìëì§ ìììµëë¤. ì´ ìì±ì ì§ì ë³ê²½í ì ììµëë¤.
ìì
>flags ì¬ì©í기
js
/foo/ig.flags; // "gi"
/bar/myu.flags; // "muy"
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-get-regexp.prototype.flags> |