我想要一个可以从字符串中删除所有特殊字符的 RegExp。我正在尝试这样的事情,但它在 IE7 中不起作用,尽管它在 Firefox 中有效。
var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";
for (var i = 0; i < specialChars.length; i++) {
stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
RegExp 的详细描述也会有所帮助。