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

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)文章

  • js 立即調(diào)用的函數(shù)表達(dá)式如何寫

    js 立即調(diào)用的函數(shù)表達(dá)式如何寫

    如果不需要顯示調(diào)用函數(shù), 讓這個(gè)函數(shù)在定義的時(shí)候就執(zhí)行的話, 該如何寫才可以呢,下面為大家介紹下具體的實(shí)現(xiàn)步驟,喜歡的朋友可以了解下
    2014-01-01
  • 純js實(shí)現(xiàn)背景圖片切換效果代碼

    純js實(shí)現(xiàn)背景圖片切換效果代碼

    現(xiàn)在純粹用js的人越來越少了,更多的人喜歡jquery,可使我還是喜歡javascript,下面給出一個(gè)用javascript寫的背景切換的小例子,各位大蝦不要罵,只是寫給自己看的,也供js事件的產(chǎn)考依據(jù)。
    2010-11-11
  • js實(shí)現(xiàn)接收表單的值并將值拼在表單action后面的方法

    js實(shí)現(xiàn)接收表單的值并將值拼在表單action后面的方法

    這篇文章主要介紹了js實(shí)現(xiàn)接收表單的值并將值拼在表單action后面的方法,涉及JavaScript動(dòng)態(tài)操作字符串及表單元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • JSONObject與JSONArray使用方法解析

    JSONObject與JSONArray使用方法解析

    這篇文章主要介紹了JSONObject與JSONArray使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Web程序員必備的7個(gè)JavaScript函數(shù)

    Web程序員必備的7個(gè)JavaScript函數(shù)

    這篇文章主要為大家詳細(xì)介紹了Web程序員必備的7個(gè)JavaScript函數(shù),教會(huì)大家如何靈活運(yùn)用JavaScript函數(shù),感興趣的小伙伴們可以參考一下
    2016-06-06
  • npm install報(bào)錯(cuò)無法創(chuàng)建packge.json文件的解決辦法

    npm install報(bào)錯(cuò)無法創(chuàng)建packge.json文件的解決辦法

    當(dāng)你在運(yùn)行 npm install 時(shí)遇到錯(cuò)誤,提示無法找到 package.json 文件,也沒有創(chuàng)建一個(gè) package.json 文件,只創(chuàng)建了一個(gè)package-lock.json文件,本文給大家介紹詳細(xì)的解決辦法,需要的朋友可以參考下
    2024-02-02
  • 原生js實(shí)現(xiàn)簡單的Ripple按鈕實(shí)例代碼

    原生js實(shí)現(xiàn)簡單的Ripple按鈕實(shí)例代碼

    本篇文章主要介紹了原生js實(shí)現(xiàn)簡單的Ripple按鈕實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • js函數(shù)與php函數(shù)的區(qū)別實(shí)例淺析

    js函數(shù)與php函數(shù)的區(qū)別實(shí)例淺析

    這篇文章主要介紹了js函數(shù)與php函數(shù)的區(qū)別,以實(shí)例形式較為簡單的分析了js函數(shù)與php函數(shù)語法及應(yīng)用上的不同點(diǎn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • bootstrap中模態(tài)框、模態(tài)框的屬性實(shí)例詳解

    bootstrap中模態(tài)框、模態(tài)框的屬性實(shí)例詳解

    這篇文章主要介紹了bootstrap中模態(tài)框、模態(tài)框的屬性實(shí)例詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • js+html實(shí)現(xiàn)周歲年齡計(jì)算器

    js+html實(shí)現(xiàn)周歲年齡計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了js+html實(shí)現(xiàn)周歲年齡計(jì)算器的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評(píng)論