Besoin de faire une correction droite sur une requête ajax dans javascript?

En JavaScript, je voulais faire la coupe droite pour tous les caractères spéciaux à la fin de la chaîne. Mon morceau de code fait la coupe pour le tiret (-) seulement … Nécessaire pour tous les caractères spéciaux (:., () + – = / [] \ @ # $% ^ & *) ainsi.

var s = "DB-"; var x = s.replace(/-+$/,''); console.log(x); 

Une aide à ce sujet?

Cela devrait faire l'affaire.

 var x = "abcde#$@asbd#$^@$"; x.slice(0,x.search(/\W*$/)); 

Cela réduira uniquement les caractères spéciaux à la fin de la chaîne. Il laissera des caractères spéciaux qui se trouvent dans le corps de la chaîne.