定义正则表达式有两种形式,一种是普通方式,一种是构造函数方式。
1. 普通方式
var reg = /表达式/附加参数
2. 构造函数方式
var reg = new RegExp("表达式","附加参数")
3. 区别
<1>构造函数写法,因为字符串的转义问题,字符串的两个\\实际上是一个\
<2>构造函数写法可以进行变量值的拼接
想要获取更多干货解读或留有疑问,欢迎百度搜索【魔思工作室】或者关注、私信我们。
魔思工作室官网:mos01.com
定义正则表达式有两种形式,一种是普通方式,一种是构造函数方式。
1. 普通方式
var reg = /表达式/附加参数
2. 构造函数方式
var reg = new RegExp("表达式","附加参数")
3. 区别
<1>构造函数写法,因为字符串的转义问题,字符串的两个\\实际上是一个\
<2>构造函数写法可以进行变量值的拼接
想要获取更多干货解读或留有疑问,欢迎百度搜索【魔思工作室】或者关注、私信我们。
魔思工作室官网:mos01.com
本文标题:js 两种定义正则表达式的区别
本文链接:https://www.haomeiwen.com/subject/tbrxwftx.html
网友评论