美文网首页
JS去除字符串空格的两种方法

JS去除字符串空格的两种方法

作者: 佳勋学长 | 来源:发表于2016-12-19 17:50 被阅读0次

    在用户填写登录表单的时候,由于用户输入的不确定性,可能会出现在输入用户名的时候,其前后有空格的情况。这就需要我们对其进行修正。

    解决方法:

    方法1: js加正则表达式来构造trim函数

    function trim(str){
         return str.replace(/^\s*|\s*$/g,'');//全局匹配,字符串开始或结尾的所有空字符
    }
    var str = "  前后各有两个空格  "; 
    var tem = trim(str);
    console.log(str.length);//12
    console.log(tem.length);//8
    

    注意:如果浏览器本身就实现了js的trim函数,则可以直接使用xxx.trim()操作,如果浏览器没实现(如ie),只能用以上正则替换。


    方法2:jquery的$.trim

    //先引入jquery库,再使用
    var str = $.trim("  前后各有两个空格  ");
    console.log(str);//"前后各有两个空格"
    

    jquery的trim函数具有良好的浏览器兼容性,推荐使用。

    相关文章

      网友评论

          本文标题:JS去除字符串空格的两种方法

          本文链接:https://www.haomeiwen.com/subject/bwmtvttx.html