Removing only the last whitespace in string - Javascript
本问题已经有最佳答案,请猛点这里访问。
如何仅从用户输入中删除最后一个空白(如果有的话)?例子:
1 | var str ="This is it "; |
如何删除最后1-4个空格,但仍保留前2个空格(在这个、是和它之间)
问题解决了-非常感谢!
试试这个,如果有用的话告诉我。
1 2 | var str ="This is it "; alert(str.replace(/(^[\s]+|[\s]+$)/g, '')); |
。
使用如下函数:
1 2 3 | String.prototype.rtrim = function () { return this.replace(/((\s*\S+)*)\s*/,"$1"); } |
呼叫:
1 | str.rtrim() |
号
如果您愿意,请删除所有前导空格:
1 2 3 | String.prototype.ltrim = function () { return this.replace(/\s*((\S+\s*)*)/,"$1"); } |
您可以使用jquery trim,
1 2 | var str ="This is it "; $.trim(str); |