千家信息网

正则表达式g修饰符怎么用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了正则表达式g修饰符怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正则表达式g修饰符:g修饰符用语规定正则表达式
千家信息网最后更新 2026年11月02日正则表达式g修饰符怎么用

这篇文章主要介绍了正则表达式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"。

下面是补充

本文章来详细介绍js中正则表达式的全局匹配模式 /g用法,代码如下:

var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false console.log(re.test(str)); //输出ture console.log(re.test(str)); //输出false

在创建正则表达式对象时如果使用了"g"标识符或者设置它了的global属性值为ture时,那么新创建的正则表达式对象将使用模式对要将要匹配的字符串进行全局匹配。在全局匹配模式下可以对指定要查找的字符串执行多次匹配。每次匹配使用当前正则对象的lastIndex属性的值作为在目标字符串中开始查找的起始位置。lastIndex属性的初始值为0,找到匹配的项后lastIndex的值被重置为匹配内容的下一个字符在字符串中的位置索引,用来标识下次执行匹配时开始查找的位置,如果找不到匹配的项lastIndex的值会被设置为0。当没有设置正则对象的全局匹配标志时lastIndex属性的值始终为0,每次执行匹配仅查找字符串中第一个匹配的项。可以通下面的代码来查看在执行匹配相应的lastIndex 属性的值,代码如下:

var str = "123#abc"; var re = /abc/ig; console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0 console.log(re.test(str)); //输出ture console.log(re.lastIndex); //输出7 console.log(re.test(str)); //输出false console.log(re.lastIndex); //输出0

感谢你能够认真阅读完这篇文章,希望小编分享的"正则表达式g修饰符怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

输出 正则 表达式 代码 全局 字符 字符串 对象 属性 支持 浏览器 篇文章 浏览 位置 元字符 实例 模式 方式 标识 成功 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 疫情对互联网科技公司影响 科技类互联网 一五八零互联网科技 联恩商钥互联网科技有限公司 剑昆互联网络科技有限公司临桂 成都互联网科技公司100强 栖莱科技互联网股份有限公司 受益于互联网科技的高速发展 互联网和黑科技的看法 互联网科技产业特征 科技类公司包括互联网吗 中国互联网公司排名锤子科技 互联网数据科技专业 济南有互联网科技公司吗 区块链结合互联网科技 南京一网一红互联网科技有限公司 互联网科技手抄报图片 北京军民互联网科技公司 数字科技和互联网金融哪个好 科技赋能下的互联网金融 互联网科技媒体 互联网科技ppt模板 互联网科技大会案例 丰台科技园 互联网公司 开一家科技互联网公司需要多少钱 工业互联网等科技实现智能化赋能 互联网公司高科技产品 济南小医互联网科技有限公司招聘 万物互联网智能科技
0