欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript自定義方法實現(xiàn)trim()、Ltrim()、Rtrim()的功能

 更新時間:2013年11月03日 16:36:05   作者:  
去除字符串兩端的空格,是字符串處理非常常用的方法如何trim() 、Ltrim() 、Rtrim(),可惜的是javascript中無此方法,下面有個不錯的自定義教程感興趣的朋友可以參考下
去除字符串兩端的空格,是字符串處理非常常用的方法,非常遺憾的是JavaScript沒有這三個方法,只有我們自定義了:
第1步,給String添加成員
復制代碼 代碼如下:

String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}

第二步,實現(xiàn)方法
復制代碼 代碼如下:

function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}

當然,也可應使用正則表達式,這樣代碼更清晰,效率也更高,
復制代碼 代碼如下:

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, "");
}

相關文章

  • JavaScript讀寫二進制數(shù)據(jù)的方法詳解

    JavaScript讀寫二進制數(shù)據(jù)的方法詳解

    avascript里有兩個內(nèi)置對象,一個是ArrayBuffer;一個是DataView,讀寫二進制數(shù)據(jù)都需要使用這兩個對象。這篇文章主要給大家介紹了關于JavaScript讀寫二進制數(shù)據(jù)的方法,需要的朋友可以參考下
    2018-09-09
  • layer實現(xiàn)彈窗提交信息

    layer實現(xiàn)彈窗提交信息

    這篇文章主要為大家詳細介紹了layer實現(xiàn)彈窗提交信息的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 使用D3.js創(chuàng)建物流地圖的示例代碼

    使用D3.js創(chuàng)建物流地圖的示例代碼

    本篇文章主要介紹了使用D3.js創(chuàng)建物流地圖的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 微信小程序?qū)崿F(xiàn)簡易table表格

    微信小程序?qū)崿F(xiàn)簡易table表格

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)簡易table表格,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • ionic環(huán)境配置及問題詳解

    ionic環(huán)境配置及問題詳解

    這篇文章主要為大家詳細介紹了ionic環(huán)境配置及問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • javascript頁面上使用動態(tài)時間具體實現(xiàn)

    javascript頁面上使用動態(tài)時間具體實現(xiàn)

    這篇文章主要介紹了javascript在頁面上使用動態(tài)時間實現(xiàn)示例,需要的朋友可以參考下
    2014-03-03
  • js日歷功能對象

    js日歷功能對象

    問題產(chǎn)生需求:做OA時弄到 備忘這個功能,想以日歷的形式展現(xiàn)
    2012-01-01
  • js實現(xiàn)3D輪播圖效果

    js實現(xiàn)3D輪播圖效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)3D輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • javascript的23種設計模式示例總結大全

    javascript的23種設計模式示例總結大全

    這篇文章主要為大家介紹了javascript的23種設計模式的總結大全,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • JS+HTML5實現(xiàn)圖片在線預覽功能

    JS+HTML5實現(xiàn)圖片在線預覽功能

    這篇文章主要為大家詳細介紹了JS+HTML5實現(xiàn)圖片在線預覽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評論