首頁  >  文章  >  web前端  >  Javascript trim()函數實現

Javascript trim()函數實現

黄舟
黄舟原創
2016-12-13 15:46:481340瀏覽

在JavaScript中我們需要用到trim的地方很多,但是JavaScript又沒有獨立的trim函數或方法可以使用,所以我們需要自己寫個trim函數來實現我們的目的。


     方案一:

     以原型方式調用,即obj.trim()形式,此方式簡單且使用面向廣泛,定義方式如下:

/**


* 刪除左右兩端的空格

*/

String.prototype.trim=function()

{

     return this.replace(/(^s*)|(s*$)/g, ”);

}

/**

* 刪除左邊的空格

*/

String.prototype.ltrim=function()

{

     return this.replace(/(^s*)/g,”);

*

* 刪除右邊的空格

*/

String.prototype.rtrim=function()

{

     return this.replace(/(s*$)/g,”);

}

}

使用範例如下:

alert(document.getElementById('abc').value.trim()); 'abc').value.ltrim());

alert(document.getElementById('abc').value.rtrim());


     以工具方式調​​用,即trim(obj)的形式,此方式可以用於特殊處理需要,定義方式如下:

使用範例>

alert(trim(document.getElementById('abc').value));

alert(ltrim(document.getElementById('abc').value));

abc').value));

以上是Javascript trim()函數實作範例,更多相關內容請關注PHP中文網(www.php.cn)其他文章。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn