RegExp.prototype.multiline

基线 广泛可用

此功能已得到良好确立,并在许多设备和浏览器版本中运行。它已在浏览器中可用,自 2015 年 7 月.

multilineRegExp 实例的访问器属性,它返回正则表达式是否使用了 m 标志。

试一试

描述

如果使用了 m 标志,则 RegExp.prototype.multiline 的值为 true;否则为 falsem 标志表示应将多行输入字符串视为多行。例如,如果使用了 m,则 ^$ 从仅匹配整个字符串的开头或结尾更改为匹配字符串中任何行的开头或结尾。

multiline 的设置器访问器为 undefined。您无法直接更改此属性。

示例

使用多行

js
const regex = /foo/m;

console.log(regex.multiline); // true

规范

规范
ECMAScript 语言规范
# sec-get-regexp.prototype.multiline

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅