JS去掉空格

    技术2022-05-20  36

    js 2009-08-15 14:29:24 阅读3080 评论1   字号: 订阅

    去掉字符串中的所有空格,不仅仅包含前后空格:text   =   text.replace(//s/ig,'');

    去掉前后空格:第一种方法:使用trim() function   Trim(m){     while((m.length>0)&&(m.charAt(0)==' '))     m   =   m.substring(1, m.length);     while((m.length>0)&&(m.charAt(m.length-1)==' '))     m = m.substring(0, m.length-1);     return m;     }

    第二种方法:

    text   =   text.replace(/(^/s*)|(/s*$)/g,'');

    //Recon 的思路: //------------- //去掉字串左边的空格 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)); }

     

    本文来自博客,转载请标明出处:http://blog.csdn.net/foamflower/archive/2009/06/26/4301069.aspx


    最新回复(0)