需要在javascript中对ajax查询进行正确的修剪吗?

需要在javascript中对ajax查询进行正确的修剪吗?,javascript,replace,Javascript,Replace,在JavaScript中,我希望对字符串末尾的所有特殊字符进行正确的修剪。 我的一段代码只对连字符进行修剪..需要所有特殊字符:,+-=/[]\@$%^&*以及 var s = "DB-"; var x = s.replace(/-+$/,''); console.log(x); 这方面有什么帮助吗?这应该可以解决问题 var x = "abcde#$@asbd#$^@$"; x.slice(0,x.search(/\W*$/)); 这将只删除字符串末尾的特殊字符。它将在字符串正文中留下特殊

在JavaScript中,我希望对字符串末尾的所有特殊字符进行正确的修剪。 我的一段代码只对连字符进行修剪..需要所有特殊字符:,+-=/[]\@$%^&*以及

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

这方面有什么帮助吗?

这应该可以解决问题

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

这将只删除字符串末尾的特殊字符。它将在字符串正文中留下特殊字符。

似乎工作得很好,就像我必须添加所有特殊字符,如s.replace/-,:/$%^&*+$/,以便在字符串末尾进行修剪一样。是的,但其中一些字符在正则表达式中具有特殊意义,因此您必须对其进行转义。非常感谢!!!