Chciałbym RegExp, który usunie wszystkie znaki specjalne z ciągu. Próbuję czegoś takiego, ale to nie działa w IE7, chociaż działa w przeglądarce Firefox.
var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";
for (var i = 0; i < specialChars.length; i++) {
stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
Pomocny byłby również szczegółowy opis RegExp.