new RegExp('\\b'+name+'\\b','i');/'\b'+name+'\b'/i;/'\\b'+name+'\\b'/i;这三个正则有什么区别吗
2 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
javascript中//和regexp两种定义方法是没有区别的
另外就涉及到\\b和\b的区别了
\\b中的\\会被JS解为字符\,\\b就表示两个字符\和b组成的字符串,之后应用正则时表示一个单词边界
而\b在JS中表示是一个退格符,JS转义后应用正则时无特殊意义
添加回答
举报
0/150
提交
取消