ES2015中正则表达式新增了哪些特性?

2026-04-30 01:355阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计722个文字,预计阅读时间需要3分钟。

ES2015中正则表达式新增了哪些特性?

ES2015 正则表达式新增特性:在原有正则表达式基础上,ES2015 增强了对四字节 Unicode 字符的支持等功 能。更多正则表达式内容可参阅正则表达式教程手册。.RegExp 构造函数的使用:在 字符串 中使用。

ES2015中正则表达式新增了哪些特性?

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 正则表达式新增特性:在原有正则表达式基础上,ES2015 增强了对四字节 Unicode 字符的支持等功 能。更多正则表达式内容可参阅正则表达式教程手册。.RegExp 构造函数的使用:在 字符串 中使用。

ES2015中正则表达式新增了哪些特性?

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);

不允许使用第二个参数设置正则表达式修饰符。

阅读全文