<script>
vat s="d  dsf dsf sdsdf "
s2=""
for(var i=0;i<s.length;i++)
{
if(s.substr(i,1)!=" ") s2+= s.substr(i,1)
}
alert(s2)
</script>

解决方案 »

  1.   

    sorry:错字了<script>
    var s="d  dsf dsf sdsdf "
    s2=""
    for(var i=0;i<s.length;i++)
    {
    if(s.substr(i,1)!=" ") s2+= s.substr(i,1)
    }
    alert(s2)
    </script>
      

  2.   

    var s="d  dsf dsf sdsdf "
      

  3.   

    s=s.replace("英文空格/中文空格","");  
      

  4.   

    不知道这样子滤掉空格有什么用?
    去掉左右空格<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, "");
    }
    sStr=new String(" dfgdg  fgdfg ")
    alert("["+sStr+"]")
    alert("["+sStr.LTrim()+"]")
    alert("["+sStr.RTrim()+"]")
    alert("["+sStr.Trim()+"]")
    </script> 意兴阑珊
      

  5.   

    <script>
    var s="d  dsf dsf sdsdf "
    alert(s.replace(/\s/g,""))
    </script>
      

  6.   

    <script>
    var s="d  dsf dsf sdsdf "
    s2=s.replace(/ /g,"")
    alert(s2)
    </script>
      

  7.   

    是去掉左右空格如
    var mystring="    hello    ";
    结果
    mystring="hello" 
      

  8.   

    var str = "   sss aaa  bbb"
     alert("before="+str+";");
     str = str.replace(/\s/g, "");
     alert("after="+str+";");