我需要 javascript 函数来检查我的变量是否包含任何特殊字符,然后在该特殊字符之前附加“\”:
function escapeStr(str) {
var specChar = /([ !"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~])/;
if (str.match(specChar))
return str.replace('+special character+', '\\'+special character+'');
else
return str;
}