RegExp.prototype.global
RegExp 实例的 global 访问器属性返回此正则表达式是否使用 g 标志。
¥The global accessor property of RegExp instances returns whether or not the g flag is used with this regular expression.
Try it
描述
¥Description
如果使用了 g 标志,则 RegExp.prototype.global 的值为 true;否则,false。g 标志指示应针对字符串中所有可能的匹配项来测试正则表达式。每次调用 exec() 都会更新其 lastIndex 属性,以便下一次调用 exec() 将从下一个字符开始。
¥RegExp.prototype.global has the value true if the g flag was used; otherwise, false. The g flag indicates that the regular expression should be tested against all possible matches in a string. Each call to exec() will update its lastIndex property, so that the next call to exec() will start at the next character.
某些方法(例如 String.prototype.matchAll() 和 String.prototype.replaceAll())将验证如果参数是正则表达式,则它是全局的。当正则表达式是全局的时,正则表达式的 [Symbol.match]() 和 [Symbol.replace]() 方法(由 String.prototype.match() 和 String.prototype.replace() 调用)也会有不同的行为。
¥Some methods, such as String.prototype.matchAll() and String.prototype.replaceAll(), will validate that, if the parameter is a regex, it is global. The regex's [Symbol.match]() and [Symbol.replace]() methods (called by String.prototype.match() and String.prototype.replace()) would also have different behaviors when the regex is global.
global 的集合访问器是 undefined。你不能直接更改此属性。
¥The set accessor of global is undefined. You cannot change this property directly.
示例
使用全局
规范
| Specification |
|---|
| ECMAScript Language Specification # sec-get-regexp.prototype.global |
浏览器兼容性
BCD tables only load in the browser