这个问题已经在这里有了答案: > Trim string in JavaScript? 25个
如何从用户输入中仅删除最后一个空格(如果有)?例:
var str = "This is it ";
如何删除最后一个类似1-4的空格,但仍保留前两个空格(在is和it之间)
问题已解决-非常感谢!
解决方法:
使用这样的函数:
String.prototype.rtrim = function () {
return this.replace(/((\s*\S+)*)\s*/, "$1");
}
呼叫:
str.rtrim()
另外,如果您希望删除所有前导空格,请执行以下操作:
String.prototype.ltrim = function () {
return this.replace(/\s*((\S+\s*)*)/, "$1");
}