美文网首页
js定义正则表达式两种方法的区别

js定义正则表达式两种方法的区别

作者: 靳刘杰 | 来源:发表于2016-10-24 22:05 被阅读0次

假设想在一个字符串'hello,how are you'中匹配一个单词'are',用直接量写的正则表达式是

/\bare\b/

但是如果想用构造函数的方法来写的话就是

var e = new RegExp('\\bare\\b');

注意两者之间的区别:
在构造函数中,第一个参数是字符串,然而在字符串中,出现的第一个

\

是在字符串中转义的意思,在直接量中出现第一个

\

是在直接量中转义的意思
只可意会不可言传。。。。。。

相关文章

  • 26、插件封装

    如何封装自定义插件? 两种方式: 两种方法的区别就在于,js代码中的自启动函数中,添加方法的对象不同,实例方法是添...

  • js定义正则表达式两种方法的区别

    假设想在一个字符串'hello,how are you'中匹配一个单词'are',用直接量写的正则表达式是 但是如...

  • 再读js正则表达式

    正则表达式定义 在js中有两种方式来定义正则表达式, 第一种是类似perl的语法来定义一个正则表达式,我们把它叫做...

  • 正则表达式中字符串模式匹配方法exec和match的区别

    正则表达式中字符串模式匹配方法exec和match的区别 js正则表达式中字符串模式匹配方法exec()和matc...

  • js 两种定义正则表达式的区别

    定义正则表达式有两种形式,一种是普通方式,一种是构造函数方式。1. 普通方式var reg = /表达式/附加参数...

  • 正则表达式 js应用篇

    正则表达式都应用小技巧 js中两种写正则的方法: 其中第二种可以给正则表达式添加变量 正则表达式后缀解释: /u ...

  • Cookie使用

    介绍两种cookie的使用方法 原生cookie js-cookie插件 区别 js-cookie插件将原生coo...

  • 2018-09-15

    正则表达式的区别 JS中语法: /匹配对象的模式/

  • js正则整理

    第一步:定义一个正则表达式 定义正则表达式有两种方法,第一种通过"/正则表达式/修饰符"这种形式直接写出来,第二种...

  • 正则表达式

    1、定义正则表达式的两种方式 2、使用 RegExp对象的正则方法test()方法,用于检索字符串中的匹配值,返回...

网友评论

      本文标题:js定义正则表达式两种方法的区别

      本文链接:https://www.haomeiwen.com/subject/azoluttx.html