正则表达式创建方式有何不同?请改写为长尾词。
- 内容介绍
- 文章标签
- 相关推荐
本文共计557个文字,预计阅读时间需要3分钟。
在字符串量式中,我们/\/之间包含的所有内容都是元字符,有的具有特殊意义,大部分代表本身含义的普通字符。例如:var name='wo'; var reg=/^name$/ 为了解决上述问题,在正则表达式中,使用特殊字符\进行转义。
在字面量方式中,我们//之间包起来的所有的内容都是元字符,有的具有特殊意义,大部分都是代表本身含义的普通的元字符
var name = 'wo';
var reg = /^\d+"+name+"\d+$/
为了解决上述想在正则里面加上一个变量这样的需求,我们只能使用实例创建的方式了
var reg = new RegExp("^\\d+"+name+"\\d+$","g")
字面量方式和实例创建的方式在正则中的区别?
1、字面量方式中出现的一切都是元字符,所以不能进行变量值的拼接,而实例创建的方式是可以的。
2、字面量中直接写\d就可以,而在实例中需要把它转译\\d
练习正则:
本文共计557个文字,预计阅读时间需要3分钟。
在字符串量式中,我们/\/之间包含的所有内容都是元字符,有的具有特殊意义,大部分代表本身含义的普通字符。例如:var name='wo'; var reg=/^name$/ 为了解决上述问题,在正则表达式中,使用特殊字符\进行转义。
在字面量方式中,我们//之间包起来的所有的内容都是元字符,有的具有特殊意义,大部分都是代表本身含义的普通的元字符
var name = 'wo';
var reg = /^\d+"+name+"\d+$/
为了解决上述想在正则里面加上一个变量这样的需求,我们只能使用实例创建的方式了
var reg = new RegExp("^\\d+"+name+"\\d+$","g")
字面量方式和实例创建的方式在正则中的区别?
1、字面量方式中出现的一切都是元字符,所以不能进行变量值的拼接,而实例创建的方式是可以的。
2、字面量中直接写\d就可以,而在实例中需要把它转译\\d
练习正则:

