共计 263 个字符,预计需要花费 1 分钟才能阅读完成。
例如须要匹配 abc(test)
如果间接应用 let reg = new RegExp(/"abc(test)"/,'i')
会呈现就算截然不同也无奈匹配的问题
本源在于英文小括号 () 是特殊字符,须要本义一下
操作如下
var a = "abc(test)"
a = a.replace(/[()]/ig,(item)=>{switch(item){
case '(':
return "[(]";
case ')':
return "[)]";
}
})
var reg = new RegExp(a,'i');
reg.test("abc(test)");
这样就能够判断带小括号的内容啦
正文完
发表至: javascript
2022-05-11