在JavaScript中,我想对字符串末尾的所有特殊字符进行正确的修剪。 我的代码只对连字符( - )进行修剪。需要所有特殊字符(:。,()+ - = / [] \ @#$%^& *)。
var s = "DB-";
var x = s.replace(/-+$/,'');
console.log(x);
对此有何帮助?
答案 0 :(得分:0)
这应该可以解决问题。
var x = "abcde#$@asbd#$^@$";
x.slice(0,x.search(/\W*$/));
这只会修剪字符串末尾的特殊字符。它会留下字符串正文中的特殊字符。