天天看点

javascript 替换字符串中的所有空格

//为String对象原型添加trim方法,去掉字符串前后的空格

    String.prototype.trim = function(){

        // 用正则表达式将前后空格,用空字符串替代

        return this.replace(/[(^\s*)|(\s*$)]/g, "");

    }

    var s = " leading and trailing spaces";

    // 源字符串显示 "    leading and trailing spaces(28)"

    window.alert(s + " (" + s.length + ")");

    // 删除前后空格

    s = s.trim();

    //去掉空格后的结果显示“leadingandtrailingspaces(24)”

    window.alert(s + " (" + s.length + ")");

继续阅读