正则表达式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
# 正则表达式
# 全局匹配模式
# 正则表达式中最短匹配模式的用法浅析
# JS中正则表达式全局匹配模式 /g用法详解
# Java 正则表达式匹配模式(贪婪型、勉强型、占有型)
# 正则表达式惰性匹配模式(?)
# 正则表达式常见的4种匹配模式小结
# 第一个
# 值为
# 是在
# 也就
# 修饰符
# 找不到
# 火狐
# 详细介绍
# 要将
# 看在
# 设置为
# 以对
# 配了
# 下次
# 使用了
# 模式下
# regexp
# br
# var
相关文章:
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
建站之星如何防范黑客攻击与数据泄露?
5种Android数据存储方式汇总
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
建站主机是否属于云主机类型?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
小型网站制作HTML,*游戏网站怎么搭建?
如何选择PHP开源工具快速搭建网站?
如何在建站之星网店版论坛获取技术支持?
建站之星官网登录失败?如何快速解决?
如何用wdcp快速搭建高效网站?
如何通过FTP服务器快速搭建网站?
如何通过网站建站时间优化SEO与用户体验?
定制建站如何定义?其核心优势是什么?
如何通过宝塔面板实现本地网站访问?
如何在Windows 2008云服务器安全搭建网站?
广州商城建站系统开发成本与周期如何控制?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
建站主机解析:虚拟主机配置与服务器选择指南
如何在景安云服务器上绑定域名并配置虚拟主机?
小程序网站制作需要准备什么资料,如何制作小程序?
如何高效完成独享虚拟主机建站?
创业网站制作流程,创业网站可靠吗?
如何在新浪SAE免费搭建个人博客?
如何在橙子建站中快速调整背景颜色?
如何获取免费开源的自助建站系统源码?
如何配置IIS站点权限与局域网访问?
如何在腾讯云服务器快速搭建个人网站?
建站之星如何优化SEO以实现高效排名?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
深圳网站制作案例,网页的相关名词有哪些?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在IIS中新建站点并解决端口绑定冲突?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
建站VPS能否同时实现高效与安全翻墙?
c# await 一个已经完成的Task会发生什么
佛山网站制作系统,佛山企业变更地址网上办理步骤?
建站之星logo尺寸如何设置最合适?
*请认真填写需求信息,我们会在24小时内与您取得联系。