• trim()函数


    trim()函数 只有高版本的浏览器有用  IE(9)或IE(9)以后版本才有

    以下有俩个方法可以解决低版本不支持trim()的方法

    方法一 :利用 对象的 原型(prototype)为 String对象添加 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>

    方法二:
         以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,定义方式如下:
    <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>

  • 相关阅读:
    【AGC010E】Rearranging(博弈,图论,拓扑排序)
    【ARC074F】Lotus Leaves(最小割)
    【ARC069F】Flags(2-SAT,Tarjan,线段树优化建图)
    [CTS 2019] 氪金手游
    HDU
    LOJ
    LOJ
    [TJOI 2015] 概率论
    [AGC 018F] Two Trees
    LOJ
  • 原文地址:https://www.cnblogs.com/zhengyan/p/4866029.html
Copyright © 2020-2023  润新知