我指的代碼Case insensitive string replacement in JavaScript?:
RegExp.escape = function(str)
{
var specials = new RegExp("[.*+?|()\\[\\]{}\\\\]", "g"); // .*+?|()[]{}\
return str.replace(specials, "\\$&");
}
是什麼\\$&
意思?
我認爲\\
逃脫\
字符。然後$&
,我認爲應該是$1
匹配第一場比賽? tho $1
不能正常工作