source 属性返回一个值为当前正则表达式对象的模式文本的字符串,该字符串不会包含正则字面量两边的斜杠以及任何的标志字符。

示例

使用 source

const regex = /fooBar/gi;

console.log(regex.source); // “fooBar”,不包含 /.../ 和“gi”。

空正则表达式和转义

new RegExp().source; // “(?:)”

new RegExp("\n").source === "\\n"; // true,从 ES5 开始