最新国产好看的视频,伊人天堂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中卻沒(méi)有這3個(gè)內(nèi)置方法,需要手工編寫(xiě)。下面的實(shí)現(xiàn)方法是用到了正則表達(dá)式,效率不錯(cuò),并把這三個(gè)方法加入String對(duì)象的內(nèi)置方法中去。
  
寫(xiě)成類(lè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>

寫(xiě)成函數(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入門(mén)教程(2) JS基礎(chǔ)知識(shí)

    JavaScript入門(mén)教程(2) JS基礎(chǔ)知識(shí)

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

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

    下面小編就為大家?guī)?lái)一篇全面理解閉包機(jī)制。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • js 小數(shù)取整的函數(shù)

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

    js中對(duì)小數(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,以及他們之間的異同,十分的詳盡,有需要的小伙伴快來(lái)研究下吧。
    2014-11-11
  • JavaScript中的prototype.bind()方法介紹

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

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

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

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

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

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

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

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

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

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

最新評(píng)論

建平县| 固原市| 河间市| 巴林右旗| 崇文区| 额济纳旗| 达州市| 贡山| 定安县| 福清市| 孝昌县| 乡宁县| 嘉善县| 蒲江县| 兴安县| 屯昌县| 桂东县| 错那县| 文昌市| 天门市| 兴安县| 广德县| 阜平县| 枣庄市| 侯马市| 塘沽区| 南川市| 奉化市| 永年县| 天全县| 鸡东县| 元江| 文昌市| 建阳市| 保定市| 鄂伦春自治旗| 绥德县| 都安| 平定县| 马龙县| 芦溪县|