<script>
var a=' abc '.replace(/(^\s+)|(\s+$)/g,"");
alert("b"+a+"e")
</script>

解决方案 »

  1.   

    function window.onload() {
    var str = "   AAABBB      ";
    var tmp;
    tmp = "";
    for(i=0;i<str.length;i++) {
    if(str.substr(i,1) != " ") tmp = tmp + str.substr(i,1);
    }
    str = tmp;
    alert("[" + str + "]");
    }
      

  2.   

    由  qiushuiwuhen(秋水无恨) 提供// 增加一个名为 trim 的函数作为
    // String 构造函数的原型对象的一个方法。
    String.prototype.trim = function()
    {
        // 用正则表达式将前后空格
        // 用空字符串替代。
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }// 有空格的字符串
    var s = "    leading and trailing spaces    ";// 显示 "    leading and trailing spaces     (35)"
    window.alert(s + " (" + s.length + ")");// 删除前后空格
    s = s.trim();
    // 显示"leading and trailing spaces (27)"
    window.alert(s + " (" + s.length + ")");
      

  3.   

    qiushuiwuhen(秋水无恨)
    对不起,没看见你!
    楼主,不要给我分了!