最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js中幾種去掉字串左右空格的方法

 更新時(shí)間:2006年12月25日 00:00:00   作者:  
//recon 的思路:
//-------------
//去掉字串左邊的空格
function ltrim(str)
{
if (str.charat(0) == " ")
{
  //如果字串左邊第一個(gè)字符為空格
  str = str.slice(1);//將空格從字串中去掉
  //這一句也可改成 str = str.substring(1, str.length);
  str = ltrim(str);   //遞歸調(diào)用
}
return str;
}

//去掉字串右邊的空格
function rtrim(str)
{
var ilength;

ilength = str.length;
if (str.charat(ilength - 1) == " ")
{
  //如果字串右邊第一個(gè)字符為空格
  str = str.slice(0, ilength - 1);//將空格從字串中去掉
  //這一句也可改成 str = str.substring(0, ilength - 1);
  str = rtrim(str);   //遞歸調(diào)用
}
return str;
}

//去掉字串兩邊的空格
function trim(str)
{
return ltrim(rtrim(str));
}

//雨天5337 的思路:
//----------------
function alltrim(a_strvarcontent)
{
  var pos1, pos2, newstring;

  pos1 = 0;
  pos2 = 0;
  newstring = ""

  if ( a_strvarcontent.length > 0 )
  {
    for( i=0; i<=a_strvarcontent.length; i++)
  //recon: 這句應(yīng)該有錯(cuò)誤,應(yīng)改成:
  //for( i=0; i<a_strvarcontent.length; i++)
    {
        if ( a_strvarcontent.charat(i) == " " )
          pos1 = pos1 + 1;
        else
          break;   
    }

    for( i=a_strvarcontent.length; i>=0 ; i--)
  //recon: 這句應(yīng)該有錯(cuò)誤,應(yīng)改成:
  //for( i=a_strvarcontent.length-1; i>=0 ; i--)
    {
        if ( a_strvarcontent.charat(i) == " " )
          pos2 = pos2 + 1;
        else
          break;   
    }

    newstring = a_strvarcontent.substring(pos1, a_strvarcontent.length-pos2)

}

  return newstring;

}

//hooke 的思路:
//-------------
function jtrim(sstr)
{
var astr="";
var dstr="";
var flag=0;
for (i=0;i<sstr.length;i++)
  {if ((sstr.charat(i)!=' ')||(flag!=0)) 
  {dstr+=sstr.charat(i);
  flag=1;
    }
  }
flag=0;
for (i=dstr.length-1;i>=0;i--)
  {if ((dstr.charat(i)!=' ')||(flag!=0)) 
  {astr+=dstr.charat(i);
  flag=1;
    }
  }
dstr="";
for (i=astr.length-1;i>=0;i--) dstr+=astr.charat(i);
return dstr;
}
為什么不用正則表達(dá)式?
String.prototype.Trim = function()
{
     return this.replace(/(^\s*)|(\s*$)/g, "");
}

相關(guān)文章

  • JavaScript實(shí)現(xiàn)留言板案例

    JavaScript實(shí)現(xiàn)留言板案例

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)留言板案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • webpack配置文件外置的兩種實(shí)現(xiàn)方式

    webpack配置文件外置的兩種實(shí)現(xiàn)方式

    webpack配置環(huán)境變量文件,是根據(jù)打包命令尋找對(duì)應(yīng)的環(huán)境變量文件,從而獲取接口地址,本文就來介紹一下webpack配置文件外置的兩種實(shí)現(xiàn)方式,感興趣的可以了解一下
    2023-12-12
  • js的繼承方法小結(jié)(prototype、call、apply)(推薦)

    js的繼承方法小結(jié)(prototype、call、apply)(推薦)

    這篇文章主要介紹了js的繼承方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • js實(shí)現(xiàn)省市級(jí)聯(lián)效果分享

    js實(shí)現(xiàn)省市級(jí)聯(lián)效果分享

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)省市級(jí)聯(lián)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • JS設(shè)置網(wǎng)頁圖片vspace和hspace屬性的方法

    JS設(shè)置網(wǎng)頁圖片vspace和hspace屬性的方法

    這篇文章主要介紹了JS設(shè)置網(wǎng)頁圖片vspace和hspace屬性的方法,具體分析了vspace和hspace屬性的功能及javascript修改技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • JavaScript canvas實(shí)現(xiàn)鏡像圖片效果

    JavaScript canvas實(shí)現(xiàn)鏡像圖片效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript canvas實(shí)現(xiàn)鏡像圖片效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • threejs使用JSON格式保存和加載整個(gè)場景分析

    threejs使用JSON格式保存和加載整個(gè)場景分析

    本文介紹了如何使用Three.js將三維場景保存為JSON格式,并加載整個(gè)場景,通過調(diào)用各個(gè)對(duì)象的.toJSON()方法,可以保存和加載立方體、球體、obj、glb等三維模型的頂點(diǎn)和材質(zhì)數(shù)據(jù),文章詳細(xì)講解了實(shí)現(xiàn)思路和代碼樣例,一起看看吧
    2024-11-11
  • JavaScript常用數(shù)組去重實(shí)戰(zhàn)源碼

    JavaScript常用數(shù)組去重實(shí)戰(zhàn)源碼

    本文給大家分享js常用8種數(shù)組去重實(shí)戰(zhàn)源碼,針對(duì)每種方法通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-07-07
  • Kibo 用于處理鍵盤事件的Javascript工具庫

    Kibo 用于處理鍵盤事件的Javascript工具庫

    Kibo是一個(gè)簡單的用于處理鍵盤事件的Javascript工具庫。
    2011-10-10
  • element日歷組件只顯示月和日如何把年份隱藏掉

    element日歷組件只顯示月和日如何把年份隱藏掉

    這篇文章主要介紹了element日歷組件只顯示月和日如何把年份隱藏掉的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12

最新評(píng)論

蕉岭县| 大城县| 昌图县| 民和| 高州市| 托克托县| 青岛市| 腾冲县| 呼玛县| 胶州市| 洞头县| 汶上县| 新邵县| 田林县| 惠水县| 葵青区| 清徐县| 阳城县| 任丘市| 宁晋县| 静海县| 聂荣县| 玉树县| 云梦县| 屏南县| 呼伦贝尔市| 奉新县| 谢通门县| 田东县| 陇西县| 荆州市| 新乐市| 赫章县| 廊坊市| 绥棱县| 句容市| 离岛区| 府谷县| 徐州市| 钟祥市| 天峻县|