JavaScript RegExp g 修饰符

RegExp 对象参考手册 JavaScript RegExp 对象

定义和用法

g 修饰符用于执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。

语法

new RegExp("regexp", "g")
// 或者更简单方式:
/regexp/g

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要浏览器都支持 g 修饰符


实例

对 "is" 进行全局搜索:

<script>
  var str = "Is this all there is?";
  var patt1 = /is/g;
  document.write(str.match(patt1));
</script>

尝试一下 »


对 "is" 进行全局且大小写不敏感的搜索:

<script>
  var str = "Is this all there is?";
  var patt1 = /is/gi;
  document.write(str.match(patt1));
</script>

尝试一下 »


RegExp 对象参考手册 JavaScript RegExp 对象