RegExp.prototype.flags

RegExp 实例的 flags 访问器属性返回当前正则表达式的标志

尝试一下

描述

RegExp.prototype.flags 具有一个字符串值。flags 属性中的标志按字母顺序排列(从左到右,例如 "dgimsuvy")。它实际上调用了其他标志访问器(如 hasIndicesglobal 等)并逐个连接这些结果。

所有内置函数都是读取 flags 属性,而不是读取单独的标志访问器。

flags 的 set 访问器是 undefined。因此你不能直接修改该属性。

示例

使用 flags

js
/foo/gi.flags; // "gi"
/bar/muy.flags; // "muy"

规范

Specification
ECMAScript Language Specification
# sec-get-regexp.prototype.flags

浏览器兼容性

BCD tables only load in the browser

参见