如何从用户输入中仅删除最后一个空格(如果有)?例子:
var str = "This is it ";
如何删除最后一个 1-4 个空格但仍保留前 2 个空格(在此之间,是和它之间)
问题已解决 - 非常感谢!
如何从用户输入中仅删除最后一个空格(如果有)?例子:
var str = "This is it ";
如何删除最后一个 1-4 个空格但仍保留前 2 个空格(在此之间,是和它之间)
问题已解决 - 非常感谢!
使用这样的函数:
String.prototype.rtrim = function () {
return this.replace(/((\s*\S+)*)\s*/, "$1");
}
称呼:
str.rtrim()
如果您喜欢删除所有前导空格,请添加:
String.prototype.ltrim = function () {
return this.replace(/\s*((\S+\s*)*)/, "$1");
}
试试这个,让我知道它是否有帮助。
var str = "This is it ";
alert(str.replace(/(^[\s]+|[\s]+$)/g, ''));
你可以为此使用jquery trim,
var str = "This is it ";
$.trim(str);