Vorrei un RegExp che rimuoverà tutti i caratteri speciali da una stringa. Sto provando qualcosa di simile ma non funziona in IE7, sebbene funzioni in Firefox.
var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";
for (var i = 0; i < specialChars.length; i++) {
stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
Sarebbe utile anche una descrizione dettagliata di RegExp.