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

JavaScript如何自定義trim方法

 更新時(shí)間:2015年07月28日 10:06:42   作者:孤月2012  
本文介紹了如何自定義trim方法,trim的作用就是去除字符串前后空格,這個(gè)方法在字符串處理方面很有實(shí)用價(jià)值,需要的朋友可以參考下

相比vbscript,javascript在字符串處理方面已經(jīng)很強(qiáng)大了,但是偏偏缺少去除字符串前后空格的trim方法。

//clear the right and left space
function trim(s){ 
 return trimRight(trimLeft(s)); 
} 
 
//clear the left space
function trimLeft(s){ 
 if(s == null) { 
  return ""; 
 } 
 var whitespace = new String(" \t\n\r"); 
 var str = new String(s); 
 if (whitespace.indexOf(str.charAt(0)) != -1) { 
  var j=0, i = str.length; 
  while (j < i && whitespace.indexOf(str.charAt(j)) != -1){ 
   j++; 
  } 
  str = str.substring(j, i); 
 } 
 return str; 
} 
 
//clear the right space 
function trimRight(s){ 
 if(s == null) return ""; 
 var whitespace = new String(" \t\n\r"); 
 var str = new String(s); 
 if (whitespace.indexOf(str.charAt(str.length-1)) != -1){ 
  var i = str.length - 1; 
  while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){ 
   i--; 
  } 
  str = str.substring(0, i+1); 
 } 
 return str; 
}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • JavaScript中scrollTo()無效問題處理辦法

    JavaScript中scrollTo()無效問題處理辦法

    這篇文章主要給大家介紹了關(guān)于JavaScript中scrollTo()無效問題處理辦法,scrollTo()方法將文檔滾動(dòng)到指定的坐標(biāo),如需使 scrollTo()方法起作用,文檔必須大于屏幕,并且滾動(dòng)條必須可見,需要的朋友可以參考下
    2024-01-01
  • TypeScript中命名空間與模塊化詳情

    TypeScript中命名空間與模塊化詳情

    這篇文章主要介紹了TypeScript中命名空間與模塊化詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Javascript設(shè)計(jì)模式理論與編程實(shí)戰(zhàn)之簡單工廠模式

    Javascript設(shè)計(jì)模式理論與編程實(shí)戰(zhàn)之簡單工廠模式

    簡單工廠模式是由一個(gè)方法來決定到底要?jiǎng)?chuàng)建哪個(gè)類的實(shí)例, 而這些實(shí)例經(jīng)常都擁有相同的接口. 這種模式主要用在所實(shí)例化的類型在編譯期并不能確定, 而是在執(zhí)行期決定的情況。 說的通俗點(diǎn),就像公司茶水間的飲料機(jī),要咖啡還是牛奶取決于你按哪個(gè)按鈕
    2015-11-11
  • 最短的javascript:地址欄載入腳本代碼

    最短的javascript:地址欄載入腳本代碼

    相信大家都在地址欄里用javascript:的形式執(zhí)行過腳本。這種方法簡單實(shí)用,測試比較短的腳本時(shí)經(jīng)常用到
    2011-10-10
  • JavaScript中三個(gè)等號(hào)和兩個(gè)等號(hào)的區(qū)別(== 和 ===)淺析

    JavaScript中三個(gè)等號(hào)和兩個(gè)等號(hào)的區(qū)別(== 和 ===)淺析

    javascript中比較運(yùn)算符'=='與'==='可能大家用的比較多,但是大家對(duì)他的區(qū)別不是很清楚,接下來小編給大家介紹下js中三個(gè)等號(hào)和兩個(gè)等號(hào)的區(qū)別(== 和 ===),感興趣的朋友可以參考下
    2016-09-09
  • JavaScript Alert通用美化類

    JavaScript Alert通用美化類

    只有msg是必須的,后面的參數(shù)可以省略。如果中間的參數(shù)為空則在對(duì)應(yīng)位置上''或者""表示(根據(jù)實(shí)際情況選擇單雙引號(hào)) 調(diào)用此方法須在每個(gè)使用的頁面的head區(qū)域加入下面代碼。
    2009-11-11
  • JavaScript容錯(cuò)例外處理

    JavaScript容錯(cuò)例外處理

    程序開發(fā)中,編程人員經(jīng)常要面對(duì)的是如何編寫代碼來響應(yīng)錯(cuò)誤事件的發(fā)生,即例外處理(exception handlers)。
    2008-06-06
  • JS中完美兼容各大瀏覽器的scrolltop方法

    JS中完美兼容各大瀏覽器的scrolltop方法

    最近用到scrolloTop()想去獲取滾動(dòng)條距離頂部的距離,結(jié)果只有chrome下面可以正常的獲取scrollTop,ff和ie下這個(gè)值都等于0,使得許多效果比如屏幕滾動(dòng)等等均無法正常實(shí)現(xiàn)。究其原因是scrollTop()在各個(gè)瀏覽器中的兼容性問題,今天我們就來詳細(xì)探討下。
    2015-04-04
  • JavaScript如何刪除對(duì)象的某個(gè)屬性詳析

    JavaScript如何刪除對(duì)象的某個(gè)屬性詳析

    這篇文章主要給大家介紹了關(guān)于JavaScript如何刪除對(duì)象的某個(gè)屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 超酷的網(wǎng)頁音樂播放器DewPlayer使用方法

    超酷的網(wǎng)頁音樂播放器DewPlayer使用方法

    在網(wǎng)上閑逛的時(shí)候無意中看到 Dewplayer 播放器,感覺不錯(cuò),特此分享。
    2010-12-12

最新評(píng)論

墨玉县| 岳阳县| 乐至县| 晋中市| 灵石县| 慈利县| 吉安市| 仁布县| 绥芬河市| 台安县| 新丰县| 石屏县| 宜章县| 长沙县| 松江区| 虞城县| 江陵县| 红安县| 淮北市| 岳西县| 万安县| 讷河市| 聊城市| 庄河市| 旬邑县| 乌鲁木齐县| 张家界市| 延长县| 喜德县| 金塔县| 河源市| 阿城市| 邯郸县| 泰和县| 宜州市| 昌黎县| 九江县| 芷江| 错那县| 南陵县| 拉萨市|