zoukankan      html  css  js  c++  java
  • javascript去掉字符串空格——转

    第一种去掉 空格的方法

    //去掉字串左边的空格
    function lTrim(str)
    {
       if (str.charAt(0) == " ")
       {
        //如果字串左边第一个字符为空格
        str = str.slice(1);//将空格从字串中去掉
        //这一句也可改成 str = str.substring(1, str.length);
        str = lTrim(str); //递归调用
       }
       return str;
    }

    //去掉字串右边的空格
    function rTrim(str)
    {
       var iLength;

       iLength = str.length;
       if (str.charAt(iLength - 1) == " ")
       {
        //如果字串右边第一个字符为空格
        str = str.slice(0, iLength - 1);//将空格从字串中去掉
        //这一句也可改成 str = str.substring(0, iLength - 1);
        str = rTrim(str); //递归调用
       }
       return str;
    }

    //去掉字串两边的空格
    function trim(str)
    {
       return lTrim(rTrim(str));
    }


    第二种去掉 空格的方法

    function fntrimspace(str)//去除首尾空格函数
    {
       while(str.substring(0,1)==" ")
       {
        str=str.substring(1);
       }
       while(str.substring(str.length-1)==" ")
       {
        str=str.substring(0,str.length-1);
       }
       return str;
    }


    相对来说 我比较喜欢第二种去掉空格的方法

  • 相关阅读:
    Does Spring Framework support Reactive @Transaction?
    How to explain the 'WebFlux' by analogy with 'Sports' ?
    Atom 插件推荐
    PC端页面适应不同的分辨率的方法 (转载)
    JS
    JS
    apicloud
    PHP
    CSS
    屏幕适配
  • 原文地址:https://www.cnblogs.com/youxin/p/3100643.html
Copyright © 2011-2022 走看看