如何从用户输入中只删除最后一个空格(如果有的话)?示例:
var str = "This is it ";如何删除最后1-4个空格,同时保留前2个空格(在this、is和it之间)
问题解决了--非常感谢!
发布于 2013-04-25 17:22:44
使用如下函数:
String.prototype.rtrim = function () {
return this.replace(/((\s*\S+)*)\s*/, "$1");
}呼叫:
str.rtrim()如果您愿意,还可以删除所有前导空格:
String.prototype.ltrim = function () {
return this.replace(/\s*((\S+\s*)*)/, "$1");
}发布于 2013-04-25 17:30:51
试试这个,让我知道它是否有帮助。
var str = "This is it ";
alert(str.replace(/(^[\s]+|[\s]+$)/g, ''));发布于 2013-04-25 17:32:20
您可以使用jquery trim来实现,
var str = "This is it ";
$.trim(str);https://stackoverflow.com/questions/16210879
复制相似问题