ES2015中正则表达式新增了哪些特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计722个文字,预计阅读时间需要3分钟。
ES2015 正则表达式新增特性:在原有正则表达式基础上,ES2015 增强了对四字节 Unicode 字符的支持等功 能。更多正则表达式内容可参阅正则表达式教程手册。.RegExp 构造函数的使用:在 字符串 中使用。
ES2015 正则表达式新增特性:
在原来正则表达式基础上,ES2015增强了对四字节unicode字符的支持等功能。
更多正则表达式内容可以参阅正则表达式教程板块。
一.RegExp构造函数的使用:
在ES2015之前,使用RegExp构造函数创建正则表达式对象有两种方式:
创建方式一:
var reg = new RegExp("antzone","g");
构造函数的第一个参数是正则表达式字符串主体,第二个参数是正则表达式修饰符。
上面的代码等价于下面代码:
var regex = /antzone/g;
创建方式二:
var reg = new RegExp(/antzone/g);
如果参数不是正则表达式字符串,那么只能够有一个参数;下面的写法是错误的:
var reg = new RegExp(/antzone/,g);
不允许使用第二个参数设置正则表达式修饰符。
本文共计722个文字,预计阅读时间需要3分钟。
ES2015 正则表达式新增特性:在原有正则表达式基础上,ES2015 增强了对四字节 Unicode 字符的支持等功 能。更多正则表达式内容可参阅正则表达式教程手册。.RegExp 构造函数的使用:在 字符串 中使用。
ES2015 正则表达式新增特性:
在原来正则表达式基础上,ES2015增强了对四字节unicode字符的支持等功能。
更多正则表达式内容可以参阅正则表达式教程板块。
一.RegExp构造函数的使用:
在ES2015之前,使用RegExp构造函数创建正则表达式对象有两种方式:
创建方式一:
var reg = new RegExp("antzone","g");
构造函数的第一个参数是正则表达式字符串主体,第二个参数是正则表达式修饰符。
上面的代码等价于下面代码:
var regex = /antzone/g;
创建方式二:
var reg = new RegExp(/antzone/g);
如果参数不是正则表达式字符串,那么只能够有一个参数;下面的写法是错误的:
var reg = new RegExp(/antzone/,g);
不允许使用第二个参数设置正则表达式修饰符。

