如何從用戶輸入中只刪除最後一個空格(如果有)?例如:只刪除字符串中的最後一個空格 - Javascript
var str = "This is it ";
我怎樣才能刪除最後一個像1-4的空格,但仍保持第一2空白(這之間,是它)
問題解決了 - 非常感謝!
如何從用戶輸入中只刪除最後一個空格(如果有)?例如:只刪除字符串中的最後一個空格 - Javascript
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修剪爲,
var str = "This is it ";
$.trim(str);
.trim()不支持所有的瀏覽器,如果你想要它的工作,你應該寫你自己的功能! – 2013-04-25 09:37:32
@AnhTú,好的,我更新了我的答案 – 2013-04-25 09:52:32
看一看https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/TrimRight – phlogratos 2013-04-25 09:21:48