ECMAScript6(9):正则表达式的扩展
来源:互联网 发布:jsp项目开发案例 源码 编辑:程序博客网 时间:2024/05/20 07:20
相关文章
ECMAScript6 (1):块级作用域
ECMAScript6 (2):解构赋值
ECMAScript6 (3):数值类型扩展
ECMAScript6 (4):字符串类型扩展
ECMAScript6 (5):函数的扩展
ECMAScript6 (6):数组的扩展
ECMAScript6 (7):二进制数组
ECMAScript6 (8):对象的扩展
正则表达式的扩展主要包括以下方面:
- 构造函数支持传入正则得到拷贝,同时可以用第二参修改修饰符
var reg = /^abc/ig;var newReg_ig = new RegExp(reg); //newReg_ig = /^abc/ig;var newReg_g = new RegExp(reg,'g'); //newReg_g = /^abc/g;
- 引入新的修饰符
ES5中的修饰符有3个, 加上 ES6 的修饰符,一共5个:
unicode 模式
为了兼容 4 自己 unicode, 我们需要在一下情况使用该模式
“`js
//情况1:
/^\uD83D/.test(“\uD83D\uDC2A”); //true, 很明显这个是不对的, 因为 \uD83D\uDC2A 是一个字,不能拆开
/^\uD83D/u.test(“\uD83D\uDC2A”); //false
//由于 CSDN 不支持 utf-32, 这里的”
阅读全文
0 0
- ECMAScript6(9):正则表达式的扩展
- ECMAScript6数值的扩展
- ECMAScript6笔记:字符串的扩展
- ECMAScript6标准数组的扩展
- ECMAScript6笔记:数值的扩展
- ECMAScript6笔记:数组的扩展
- ECMAScript6笔记:函数的扩展
- ECMAScript6笔记:对象的扩展
- ECMAScript6(5):函数的扩展
- ECMAScript6(6):数组的扩展
- ECMAScript6(8):对象的扩展
- ES6 扩展的正则表达式
- ECMAScript6-学习笔记(字符串的扩展)
- ECMAScript6-学习笔记(数值的扩展)
- ECMAScript6-学习笔记(数组的扩展)
- ECMAScript6笔记:字符串的扩展(2)
- [Wondgirl]ECMAScript6(ES6)(六)数值的扩展
- ECMAscript6快速入门-函数的扩展
- 51nod 1413 权势二进制 数论?
- protostuff序列化集合的问题(反序列化时的java.util.ConcurrentModificationException)
- 为什么Unity3d中看到的场景很小?
- php常用字符串函数小结
- Android 五大布局
- ECMAScript6(9):正则表达式的扩展
- 什么是拨号上网,即点击“宽带连接”输入账号和密码方式,实现上网,即为拨号上网
- 函数式编程
- Android Studio 使用教程(二十)之如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
- Python命名空间和作用域
- 基于 Docker 的 CI/CD 实践
- Http协议基础之实体首部字段
- PHP之保存高德地图的城市数据
- VB2015_excel往表内添加新内容及退出表