new RegExp("\\b" + e.value + "\\b").test(rights)
创建 RegExp 对象的语法:
new RegExp(pattern,attributes);
参数
参数pattern是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数attributes是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果pattern是正则表达式,而不是字符串,则必须省略该参数。
首先字符串中的\\被编译器解释为\
然后作为正则表达式,\.又被正则表达式引擎解释为.
如果在字符串里只写\.的话,第一步就被直接解释为.,之后作为正则表达式被解释时就变成匹配任意字符了
如果觉得《正则表达式双反斜杠》对你有帮助,请点赞、收藏,并留下你的观点哦!