js刪除字串兩端空格程式碼例項

antzone發表於2017-03-02

在很多其他語言中都有類似trim()的這麼一個方法,它可以刪除字串兩端的空格。

但是在javascript有點不同,不少朋友說javascript並沒有這樣的方法,其實這是錯誤的。

在ES5版本中已經新增了trim()方法,但是存在一定的瀏覽器相容性問題。

下面就是一段能夠相容所有瀏覽器的程式碼。

[JavaScript] 純文字檢視 複製程式碼
String.prototype.Trim = function(){
  return this.replace(/^\s+/g,"").replace(/\s+$/g,"");
}
var str="softwhy.com ";
console.log(str.length);
console.log(str.Trim().length);

相關文章