我想要一个正则表达式,可以从字符串中删除所有特殊字符。我正在尝试类似这样的操作,但它在IE7中无法工作,虽然在Firefox中可以。
var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";
for (var i = 0; i < specialChars.length; i++) {
stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
提供正则表达式的详细描述会更有帮助。