请问您想全局匹配这个正则表达式吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计661个文字,预计阅读时间需要3分钟。
正则表达式g修饰符:g修饰符用语法规定正则表达式执行全局匹配,即匹配整个字符串中的所有符合条件的内容。找到第一个匹配后,会继续查找后续的匹配项。语法结构:构造函数方式:new RegExp(regexp, g) 对象直接量方式:/regexp/g
正则表达式g修饰符:
g修饰符用语规定正则表达式执行全局匹配,也就是在找到第一个匹配之后仍然会继续查找。
语法结构:
构造函数方式:
new RegExp("regexp","g")
对象直接量方式:
/regexp/g
浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。
实例代码:
实例一:
var str="this is an antzone good"; var reg=/an/; console.log(str.match(reg));
以上代码只能够匹配第一个"an",因为并没有进行全局匹配,在第一个匹配成功之后,就不再继续匹配了。
实例二:
var str="this is an antzone good"; var reg=/an/g; console.log(str.match(reg));
以上代码能够匹配到两个"an"。
本文共计661个文字,预计阅读时间需要3分钟。
正则表达式g修饰符:g修饰符用语法规定正则表达式执行全局匹配,即匹配整个字符串中的所有符合条件的内容。找到第一个匹配后,会继续查找后续的匹配项。语法结构:构造函数方式:new RegExp(regexp, g) 对象直接量方式:/regexp/g
正则表达式g修饰符:
g修饰符用语规定正则表达式执行全局匹配,也就是在找到第一个匹配之后仍然会继续查找。
语法结构:
构造函数方式:
new RegExp("regexp","g")
对象直接量方式:
/regexp/g
浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。
实例代码:
实例一:
var str="this is an antzone good"; var reg=/an/; console.log(str.match(reg));
以上代码只能够匹配第一个"an",因为并没有进行全局匹配,在第一个匹配成功之后,就不再继续匹配了。
实例二:
var str="this is an antzone good"; var reg=/an/g; console.log(str.match(reg));
以上代码能够匹配到两个"an"。

