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

JavaScript如何自定義trim方法

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

相比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)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

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

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

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

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

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

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

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

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

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

    JavaScript中三個等號和兩個等號的區(qū)別(== 和 ===)淺析

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

    JavaScript Alert通用美化類

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

    JavaScript容錯例外處理

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

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

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

    JavaScript如何刪除對象的某個屬性詳析

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

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

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

最新評論

北碚区| 尚义县| 简阳市| 水富县| 盐源县| 三门县| 花莲县| 五指山市| 石阡县| 开封县| 前郭尔| 南丹县| 鄂托克前旗| 沐川县| 密山市| 平南县| 原阳县| 万州区| 报价| 嵊州市| 洱源县| 南陵县| 从化市| 白银市| 密山市| 芜湖县| 井冈山市| 西林县| 内江市| 乐山市| 乃东县| 贡觉县| 正安县| 锦屏县| 潼南县| 灵山县| 施秉县| 三亚市| 潮安县| 修水县| 锡林郭勒盟|