Je voudrais un RegExp qui supprimera tous les caractères spéciaux d'une chaîne. J'essaye quelque chose comme ceci mais cela ne fonctionne pas dans IE7, bien que cela fonctionne dans Firefox.Supprimer tous les caractères spéciaux avec RegExp
var specialChars = "[email protected]#$^&%*()+=-[]\/{}|:<>?,.";
for (var i = 0; i < specialChars.length; i++) {
stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
Une description détaillée de RegExp serait également utile.
Quelque chose comme ceci serait mieux comme une liste blanche, pas une liste noire. alors vous pouvez juste faire [a-z] | [0-9] | \ s –
Une erreur de script? Avez-vous débogué? Ou bien essayez un bloc catch dans le code javascript. – Kangkan
@ Ape-inago pouvez-vous s'il vous plaît expliquer RegExp un peu plus pour moi s'il vous plaît –