精华内容
下载资源
问答
  • js 去掉字符串前后空格

    万次阅读 2019-03-24 18:34:51
    str.trim()就ok 参考:js 去掉字符串前后空格

    str.trim()就ok

    参考:js 去掉字符串前后空格

    展开全文
  • 主要介绍了js 去掉字符串前后空格实现代码集合,需要的朋友可以参考下
  • js去除字符串前后空格

    第一种:循环检查替换

    //供使用者调用  
    function trim(s){  
        return trimRight(trimLeft(s));  
    }  
    //去掉左边的空白  
    function trimLeft(s){  
        if(s == null) {  
            return "";  
        }  
        var whitespace = new String(" \t\n\r");  
        var str = new String(s);  
        if (whitespace.indexOf(str.charAt(0)) != -1) {  
            var j=0, i = str.length;  
            while (j < i && whitespace.indexOf(str.charAt(j)) != -1){  
                j++;  
            }  
            str = str.substring(j, i);  
        }  
        return str;  
    }  
    
    //去掉右边的空白  
    function trimRight(s){  
        if(s == null) return "";  
        var whitespace = new String(" \t\n\r");  
        var str = new String(s);  
        if (whitespace.indexOf(str.charAt(str.length-1)) != -1){  
            var i = str.length - 1;  
            while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){  
               i--;  
            }  
            str = str.substring(0, i+1);  
        }  
        return str;  
    }         


    第二种:正则替换

    <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> 

     

    //去左空格;
    function ltrim(s){
        return s.replace(/(^\s*)/g, "");
    }
    //去右空格;
    function rtrim(s){
        return s.replace(/(\s*$)/g, "");
    }
    //去左右空格;
    function trim(s){
        return s.replace(/(^\s*)|(\s*$)/g, "");
    }

     


    第三种:使用jquery

    $.trim(str) 


    jquery内部实现为:

    function trim(str){   
        return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');   
    }


    第四种:使用motools

    function trim(str){   
        return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, '');   
    }  


    第五种:裁剪字符串方式

    function trim(str){   
        str = str.replace(/^(\s|\u00A0)+/,'');   
        for(var i=str.length-1; i>=0; i--){   
            if(/\S/.test(str.charAt(i))){   
                str = str.substring(0, i+1);   
                break;   
            }   
        }   
        return str;   
    }  
    //----------------------------------------------------------
    //     去掉字符串前后的空格
    //    返回值:
    //    去除空格后的字符串
    //----------------------------------------------------------
    function trim(param) {
        if ((vRet = param) == '') { return vRet; }
        while (true) {
            if (vRet.indexOf (' ') == 0) {
                vRet = vRet.substring(1, parseInt(vRet.length));
            } else if ((parseInt(vRet.length) != 0) && (vRet.lastIndexOf (' ') == parseInt(vRet.length) - 1)) {
                vRet = vRet.substring(0, parseInt(vRet.length) - 1);
            } else {
                return vRet;
            }
        }
    }

     

    展开全文
  • JavaScript去除字符串前后空格 ECMAScript 5 为 String 新增了 trim() 原型方法,用以从字符串中去除前导空字符、尾随空字符和行终止符。该方法在表达处理中非常实用。 空字符包括:空格、制表符、换页符、回车符和...

    JavaScript去除字符串前后空格

    ECMAScript 5 为 String 新增了 trim() 原型方法,用以从字符串中去除前导空字符、尾随空字符和行终止符。该方法在表达处理中非常实用。

    空字符包括:空格、制表符、换页符、回车符和换行符。
    示例
    下面代码使用 trim() 方法快速清除掉字符串首尾空格。

    var s = "    abc def   \r\n  ";
    s = s.trim();
    console.log("[" + s + "]");  //[abc def]
    console.log(s.length);  //7
    
    展开全文
  • 主要介绍了JS去掉字符串前后空格去掉所有空格的用法,需要的朋友可以参考下
  • Javascript去掉字符串前后空格 function String.prototype.trim(){ return this.toString().replace(/^\s+|\s+$/g,""); } =====================================<script language=Javascript> function ...

    Javascript去掉字符串前后空格
    function String.prototype.trim(){
    return this.toString().replace(/^\s+|\s+$/g,"");
    }
    =====================================
    <script language=Javascript>
    function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");}
    function String.prototype.Ltrim(){return this.replace(/(^\s*)/g, "");}
    function String.prototype.Rtrim(){return this.replace(/(\s*$)/g, "");}
    var str = " Trim ";
    alert(str.Trim());
    </script>
    =====================================
    返回去掉字符串前后逗号的值
    οnblur='this.value=this.value.toString().replace(/(^\,*)|(\,*$)/g,"")'

    转载于:https://www.cnblogs.com/weixing/p/3930813.html

    展开全文
  • 主要介绍了JS去掉字符串前后空格、阻止表单提交的实现代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • javascript去掉字符串前后空格 使用场景 当我们进行一些页面编辑时,字符串前后空格,通常是无效的。因此需要在获取信息时,进行过滤。 比如:  输入:[空格][空格]a[空格]b[空格]...
  • JavaScript去掉字符串前后空格

    千次阅读 2015-06-10 09:49:17
    编写JavaScript函数trim()来去掉字符串前后空格,在该函数中应用String对象的replace()方法去掉字符串中的首尾空格.trim()函数的关键代码如下:
  • trim()  ...一个代表调用字符串两端去掉空白的新字符串。 描述 trim() 方法返回一个从两头去掉空白字符的字符串,并不影响原字符串本身。 var orig = ' foo '; console.log(orig.trim()); // 'foo'
  • https://www.cnblogs.com/mingforyou/p/3930638.html 原网址 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { re...
  • 在前端开发中都有这个样的需求:无论是新增的数据还是作为查询条件的字段都得过滤掉字段前后空格。所以有了如下方法 trim1: function (str) { return str.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g, ''); }, ...
  • function stringRe(){ var test=" dfsd fsdaf"; alert(test.replace(/[ ]/g,"")); } .../////////////////////////////////////////////////////...js去掉字符串前后空格的五种方法 第一种:循环检查替换 [javas

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,439
精华内容 17,775
关键字:

js去掉字符串的前后的空格