Je souhaite remplacer des caractères spéciaux d'une chaîne et les remplacer par _
caractère
Par exemple:
string = "img_realtime_tr~ading3$"
La chaîne de résultat devrait ressembler à "img_realtime_tr_ading3_";
J'ai besoin de remplacer ces caractères: & / \ # , + ( ) $ ~ % .. ' " : * ? < > { }
Merci d'avance
string = string.replace(/[&\/\\#,+()$~%.'":*?<>{}]/g,'_');
Facile.
Alternativement, pour changer tous les caractères sauf les chiffres et les lettres, essayez:
string = string.replace(/[^a-zA-Z0-9]/g,'_');