javascript trim()函式用法簡單介紹

admin發表於2017-03-24

以前說javascript沒有trim()函式,現在並不能這麼說,ES5中新增了trim()函式。

當前具有一定的瀏覽器相容性問題,IE8和IE8以下瀏覽器不支援此函式,下面介紹一下trim()函式的用法。

一.基本介紹:

此函式能夠刪除字串兩端的空格。返回值是已經移除字串兩端的空格的字串。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
stringObj.trim()

引數解析:

stringObj:是一個字串。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
var str=" antzone ";
console.log(str.length);
console.log(str.trim().length);

以上程式碼可以刪除字串兩端的空格。

二.相容性問題:

在當前,由於低版本IE瀏覽器的存在,所以還是需要考慮一下相容性問題。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
var str=" antzone ";
if(!String.prototype.trim){
  String.prototype.trim=function(){
    return this.replace(/^\s*|\s*$/g,"");
  }
}
console.log(str.length);
console.log(str.trim().length);

以上程式碼實現了我們的要求,能夠相容所有的主流瀏覽器。

相關文章