JavaScript删除前导和尾随空格

wat*_*ura 10 javascript replace

这是一个测试:

console.log(" Golden Katana of the Unflinching Dawn                                    ".replace(/\s+/g,""))
Run Code Online (Sandbox Code Playgroud)

我想删除字符串末尾的多余空格,但它会删除字符串中的每个空格,所以我怎样才能删除末尾的额外空格而只是保留Golden Katana of the Unflinching Dawn

hex*_*ide 23

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

  • 没人支持IE8的好事:D (4认同)

No *_*ame 7

试着做

trimmedstr = str.replace(/\s+$/, '');
Run Code Online (Sandbox Code Playgroud)

或者可能

.replace(/ +$/, "");
Run Code Online (Sandbox Code Playgroud)