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.

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

参见