<script language="JavaScript">
<!--
s = "  af sdf  f  d"
alert(s.replace(/\s| /gi,""))
//-->
</script>

解决方案 »

  1.   

    String.prototype.mytrim = function () {
    return this.replace(/\s+| /g,"");
    }alert("a dfa  h i".mytrim());
      

  2.   

    去除首尾的:
    str.replace(/(^\s*)|(\s*$)/g,"")
    str.replace(/(^\s*)|(\s*$)/g," ")
      

  3.   

    <script language="JavaScript">
    <!--
    s = "  af sdf  f  d"
    alert(s.replace(/\s| /gi,""))
    //-->
    </script>
    或者下面都可以
    <script language="JavaScript">
    <!--
    String.prototype.mytrim = function () {
    return this.replace(/\s+| /g,"");
    }alert("a dfa  h i f  d".mytrim());//-->
    </script>
      

  4.   

    alert("  af sdf  f  d".replace(/[\s ]/g, ""));