Удалите все специальные символы с помощью RegExp

Мне нужно RegExp, которое удалит все специальные символы из строки. Я пробую что-то подобное, но это не работает в IE7, хотя работает в Firefox.

var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";

for (var i = 0; i < specialChars.length; i++) {
  stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}

Также было бы полезно подробное описание RegExp.

213
задан Sebastian Simon 2 March 2018 в 03:05
поделиться