当前位置: 首页 > news >正文

360帝国模板网欢迎大家来访_济南网站建设/推广_济南 去114网/保定seo建站

360帝国模板网欢迎大家来访_济南网站建设,推广_济南 去114网,保定seo建站,进腾讯做游戏视频网站,泰安卫健委最新消息1、RegExp构造函数 在ES5中,RegExp构造函数的参数有两种情况。第一种情况是参数是字符串,这时第二个参数表示正则表达式的修饰符;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。但是&#x…

1、RegExp构造函数

在ES5中,RegExp构造函数的参数有两种情况。第一种情况是参数是字符串,这时第二个参数表示正则表达式的修饰符;第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝。但是,ES5不允许此时使用第二个参数,添加修饰符,否则会报错

var regex = new RegExp('xyz','i');
//等价于
var regex = /xyz/i;var regex = new RegExp(/xyz/i);
//等价于
var regex = /xyz/i;var regex = new RegExp(/xyz/,'i');  //报错

ES6改变了这种行为,如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符。而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符。

 

2、字符串的正则表达式

字符串对象共有4个方法,可以使用正则表达式:match()、replace()、search()和split()。

 

3、U修饰符

ES6对正则表达式添加了u修饰符,含义为“Unicode模式”,用来正确处理大于\uFFFF的Unicode字符。也就是说,会正确处理四个字节的UTF-16编码。

 

4、y修饰符

除了u修饰符,ES6还为正则表达式添加了y修饰符,叫做“粘连(sticky)”修饰符。y修饰符的作用域g修饰符类似,也是全局匹配,后一次匹配都从上一次匹配成功的下一个位置开始。不同之处在于g修饰符只要剩余位置中存在匹配就可以,而y修饰符确保匹配必须从剩余的第一个位置开始,这也是“粘连”的涵义。

 

5、sticky属性

与y修饰符相匹配,ES6的正则对象多了sticky属性,表示是否设置了y修饰符。

 

6、flags属性

ES6位正则表达式新增了flags属性,会返回正则表达式的修饰符。

 

7、RegExp.escape()

字符串必须转义,才能作为正则模式。

 

8、s修饰符:dotAll模式

很多时候我们希望匹配的是任意单个字符,这时有一个提案,就是引入/s修饰符,使得 . 可以匹配任意单个字符。这被称为dotAll模式,即点(dot)代表一切字符。所以,正则表达式还引入了一个dotAll属性,返回一个布尔值,表示该正则表达式是否处在dotAll模式中。

 

转载于:https://www.cnblogs.com/fengxiongZz/p/8001143.html

http://www.lbrq.cn/news/927721.html

相关文章:

  • 济南做网站找哪家好/公众号seo排名
  • 网站建设企业战略/国外网站制作
  • 上海奉贤网站建设/产品推广文案范文
  • 国家精品资源共享课程建设网站/外贸营销网站
  • 女性开源网站/月嫂免费政府培训中心
  • 网页与网站的区别与联系/seo怎样优化网站
  • 网站设计的工作要求/网络推广运营途径
  • 网页设计与网站建设第02章在线测试/郑州官网网站优化公司
  • 淘宝上做淘宝客的网站/海外seo网站推广
  • wordpress设置收费下载/安卓优化大师手机版下载
  • 视频网站视频预览怎么做的/锦绣大地seo
  • wordpress mp4 插件下载/seo蜘蛛池
  • 网站设计团队/seo外贸网站制作
  • 网站毕业设计模板/seo软件推广
  • 做网站上海公司/长沙百度推广排名
  • 上海网站建设电影联/公司网站建设北京
  • 双德网站建设/企业seo排名优化
  • 织梦如何做网站/旧版优化大师
  • 单页网站搭建/seo是什么级别
  • 网站建站费用多少钱/推广引流怎么做
  • 企业网站备案要求/阿里巴巴运营
  • 网络培训学校排名/宁波seo推广优化哪家强
  • 专业风水网站建设/网站工具查询
  • 北海教网站建设/搜索引擎官网
  • 自己做网站跟域名怎样做/百度app客服人工在线咨询
  • 网站怎么做更新吗/b站推广软件
  • 公司手机版网站制作/seo关键词优化推广外包
  • 网站建设经典案例/寻找客户的渠道和方法
  • 户外网站设计/网站seo优化方案项目策划书
  • 梅州企业网站/站长查询
  • 【开源.NET】一个 .NET 开源美观、灵活易用、功能强大的图表库
  • HTML进阶
  • Golang学习之常见开发陷阱完全手册
  • Haproxy代理服务(小白的“升级打怪”成长之路)
  • Taro.getRandomValues() 用法详解
  • 深入掌握Python正则表达式:re库全面指南与实战应用