12

这是一个测试:

console.log(" Golden Katana of the Unflinching Dawn                                    ".replace(/\s+/g,""))

我想删除字符串末尾的多余空格,但它删除了字符串中的每个空格,那么我怎么能只删除末尾的多余空格并保留Golden Katana of the Unflinching Dawn

4

2 回答 2

25

您可以使用str.trim()这种情况。它从字符串中删除前导和尾随空格。正则表达式str.replace(/^\s+|\s+$/g,'')也会做同样的事情。

于 2013-07-21T06:39:19.953 回答
8

尝试做

trimmedstr = str.replace(/\s+$/, '');

或许

.replace(/ +$/, "");
于 2013-07-21T06:39:31.690 回答