我在学习es6的时候遇到了一个正则表达式,是如下:
function escapeRegExp(str) { return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&'); } let str = '/path/to/resource.html?search=query'; escapeRegExp(str)
//结果
"\/path\/to\/resource\.html\?search=query"
"\\$&"
这个是什么意思
为什么结果是这样的
相关分类