全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

正则表达式全局匹配模式(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 


# 正则表达式  # 全局匹配模式  # 正则表达式中最短匹配模式的用法浅析  # JS中正则表达式全局匹配模式 /g用法详解  # Java 正则表达式匹配模式(贪婪型、勉强型、占有型)  # 正则表达式惰性匹配模式(?)  # 正则表达式常见的4种匹配模式小结  # 第一个  # 值为  # 是在  # 也就  # 修饰符  # 找不到  # 火狐  # 详细介绍  # 要将  # 看在  # 设置为  # 以对  # 配了  # 下次  # 使用了  # 模式下  # regexp  # br  # var 


相关文章: 潮流网站制作头像软件下载,适合母子的网名有哪些?  建站主机SSH密钥生成步骤及常见问题解答?  javascript基本数据类型及类型检测常用方法小结  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  一键网站制作软件,义乌购一件代发流程?  ,有什么在线背英语单词效率比较高的网站?  c# 在高并发场景下,委托和接口调用的性能对比  如何通过虚拟机搭建网站?详细步骤解析  ,交易猫的商品怎么发布到网站上去?  如何在Windows 2008云服务器安全搭建网站?  如何快速完成中国万网建站详细流程?  如何在腾讯云服务器快速搭建个人网站?  网页设计与网站制作内容,怎样注册网站?  Android自定义控件实现温度旋转按钮效果  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何在阿里云服务器自主搭建网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何解决ASP生成WAP建站中文乱码问题?  如何在阿里云部署织梦网站?  威客平台建站流程解析:高效搭建教程与设计优化方案  建站之星24小时客服电话如何获取?  智能起名网站制作软件有哪些,制作logo的软件?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  如何配置WinSCP新建站点的密钥验证步骤?  如何通过宝塔面板实现本地网站访问?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站主机是否等同于虚拟主机?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何用y主机助手快速搭建网站?  开封网站制作公司,网络用语开封是什么意思?  如何通过西部数码建站助手快速创建专业网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何挑选优质建站一级代理提升网站排名?  如何用AWS免费套餐快速搭建高效网站?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  建站之星如何快速解决建站难题?  制作网站的公司有哪些,做一个公司网站要多少钱?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  建站168自助建站系统:快速模板定制与SEO优化指南  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。