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

用js實(shí)現(xiàn)trim()的解決辦法

 更新時(shí)間:2013年04月16日 09:33:41   作者:  
本篇文章小編將為大家介紹,用js實(shí)現(xiàn)trim()的解決辦法,有需要的朋友可以參考一下

----------------------------------js去空格----------------------------------

去除字符串左右兩端的空格,在vbscript里面可以輕松地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個(gè)內(nèi)置方法,需要手工編寫。下面的實(shí)現(xiàn)方法是用到了正則表達(dá)式,效率不錯(cuò),并把這三個(gè)方法加入String對象的內(nèi)置方法中去。
  
寫成類的方法格式如下:(str.trim();)

  <script language="javascript">
   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,"");
   }
  </script>

寫成函數(shù)可以這樣:(trim(str))

  <script type="text/javascript">
   function trim(str){ //刪除左右兩端的空格
       return str.replace(/(^\s*)|(\s*$)/g, "");
   }
   function ltrim(str){ //刪除左邊的空格
       return str.replace(/(^\s*)/g,"");
   }
   function rtrim(str){ //刪除右邊的空格
       return str.replace(/(\s*$)/g,"");
   }
  </script>

相關(guān)文章

  • JavaScript入門教程(2) JS基礎(chǔ)知識

    JavaScript入門教程(2) JS基礎(chǔ)知識

    JavaScript 可以出現(xiàn)在 HTML 的任意地方。使用標(biāo)記<script>…</script>,你可以在 HTML 文檔的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成問題。
    2009-01-01
  • 全面理解閉包機(jī)制

    全面理解閉包機(jī)制

    下面小編就為大家?guī)硪黄胬斫忾]包機(jī)制。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • js 小數(shù)取整的函數(shù)

    js 小數(shù)取整的函數(shù)

    js中對小數(shù)取整的函數(shù),需要的朋友可以參考下。
    2010-05-05
  • javascript事件模型介紹

    javascript事件模型介紹

    在各種瀏覽器中存在三種事件模型:原始事件模型( original event model),DOM2事件模型,IE事件模型.其中原始的事件模型被所有瀏覽器所支持,而DOM2中所定義的事件模型目前被除了IE以外的所有主流瀏覽器支持。
    2016-05-05
  • javascript 中__proto__和prototype詳解

    javascript 中__proto__和prototype詳解

    本文詳細(xì)介紹了javascript的內(nèi)部原型__proto__和構(gòu)造器原型prototype,以及他們之間的異同,十分的詳盡,有需要的小伙伴快來研究下吧。
    2014-11-11
  • JavaScript中的prototype.bind()方法介紹

    JavaScript中的prototype.bind()方法介紹

    在JavaScript中,我們經(jīng)常用到函數(shù)綁定,而當(dāng)你需要在另一個(gè)函數(shù)中保持this上下文時(shí),使用Function.prototype.bind()會很方便
    2014-04-04
  • 探尋Javascript執(zhí)行效率問題

    探尋Javascript執(zhí)行效率問題

    作為開發(fā)人員,Web頁面加載或刷新的速度對其網(wǎng)站至關(guān)重要。開發(fā)人員在各種瀏覽器中調(diào)試JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug調(diào)試JavaScript,但仍然不能調(diào)整很多性能問題,如瀏覽器呈現(xiàn)消耗時(shí)間。
    2014-11-11
  • JavaScript中的bold()方法使用詳解

    JavaScript中的bold()方法使用詳解

    這篇文章主要介紹了JavaScript中的bold()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript起點(diǎn)(嚴(yán)格模式深度了解)

    JavaScript起點(diǎn)(嚴(yán)格模式深度了解)

    嚴(yán)格模式(Strict Mode)是ECMAScript5新增的功能,目前所有的主流瀏覽器的最新版本——包括IE10與Opera12——都支持嚴(yán)格模式,感興趣的朋友可以了解下啊,希望本文對你有所幫助
    2013-01-01
  • JavaScript 頁面坐標(biāo)相關(guān)知識整理

    JavaScript 頁面坐標(biāo)相關(guān)知識整理

    對于頁面的一些坐標(biāo)與位置分析,一般需要控制層的位置的朋友有幫助。需要的朋友可以參考下。
    2010-01-01

最新評論

庆阳市| 仪征市| 外汇| 博湖县| 横峰县| 长葛市| 临桂县| 华阴市| 永和县| 四子王旗| 新民市| 当涂县| 镇宁| 镇远县| 灵武市| 河源市| 东平县| 巨鹿县| 石屏县| 龙口市| 沙河市| 厦门市| 盐边县| 长武县| 丰原市| 怀集县| 措勤县| 鹿泉市| 北辰区| 南平市| 井研县| 资源县| 罗江县| 莲花县| 饶河县| 兴化市| 恭城| 临夏县| 柳州市| 宁德市| 阳山县|