这是一个测试:
console.log(" Golden Katana of the Unflinching Dawn ".replace(/\s+/g,""))
我想删除字符串末尾的多余空格,但它会删除字符串中的每个空格,所以我怎样才能删除末尾的额外空格而只保留Golden Katana of the Unflinching Dawn
?
答案 0 :(得分:22)
您可以在这种情况下使用str.trim()
。它从字符串中删除前导和尾随空格。正则表达式str.replace(/^\s+|\s+$/g,'')
也可以做同样的事情。
答案 1 :(得分:6)
尝试做
trimmedstr = str.replace(/\s+$/, '');
或者
.replace(/ +$/, "");