- 4
- 0
- 约8.02千字
- 约 10页
- 2017-06-03 发布于湖北
- 举报
ECMAScript 6 正则的扩展
RegExp构造函数
在ES5 中,RegExp构造函数的参数有两种情况。
第⼀种情况是,参数是字符串,这时第⼆个参数表⽰正则表达式的 饰符 (flag )。
var regex = new RegExp(xyz, i);
// 等价于
var regex = /xyz/i;
第⼆种情况是,参数是⼀个正则表⽰式,这时会返回⼀个原有正则表达式的拷贝。
var regex = new RegExp(/xyz/i);
// 等价于
var regex = /xyz/i;
但是,ES5不允许此时使⽤第⼆个参数,添加 饰符,否则会报错。
var regex = new RegExp(/xyz/, i);
// Uncaught TypeError: Cannot upply flag when con tructing one
ES6改变了这种⾏为。如果RegExp构造函数第⼀个参数是⼀个正则对象,那么可以使
⽤第⼆个参数指定 饰符。⽽且,返回的正则表达式会忽略原有的正则表达式的 饰
符,只使⽤新指定的 饰符。
new RegExp(/abc/ig, i).flag
// i
上⾯代码中,原有正则对象的 饰符是ig,它会被第⼆个参数i覆盖。
您可能关注的文档
- CCS介绍及演示.ppt
- CD4+CD25+CD127-调节性T细胞在胃癌不同TNM分期中表达.doc
- CD117、CD34在胃肠道间质瘤中的表达和意义.pdf
- CDFI上岗证考试第18章 头颅、骨骼与四肢血管.doc
- CFO定位以及相关解读免费.pdf
- ch4视觉及触觉媒体技术.ppt
- ch08——隐藏面与隐藏线的消除.ppt
- Ch15建立及维持电子企业.ppt
- Chap3 第三节 内全反射1.pdf
- chapter1 药物研究及开发概论.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 气气热管换热器计算书.doc VIP
- 滇东北铅锌镉多金属资源综合利用关键技术及研究.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(解析版).docx VIP
- 山东省德州市2024-2025学年高一下学期期中语文(解析版).docx VIP
- ISO-14067:2018_温室气体 产品碳足迹 量化要求与指南 中文版.pdf VIP
- 完整剧情攻略.pdf
- 药品供应链物流运输配送标准体系优化设计.doc VIP
- 十一五国家科技支撑计划重大项目难采选金属矿高效开....doc VIP
- 2026年余华《活着》读书分享PPT.pptx VIP
- 难处理有色金属资源开发关键技术与设备研究课题申报指引.doc VIP
原创力文档

文档评论(0)