string8=del(string8);
string8=form.text1.value;这样不是del函数白执行了?

解决方案 »

  1.   

    不好意 写反了 是 
    string8=form.text1.value;
    string8=del(string8);请帮忙!!!!!!!!!!!1
      

  2.   

    <script>
    function del(str)
    {
      var re;
       re = / /g;
       str = str.replace(re, '');
       return(str);
    }
    alert(del("a  a"));
    </script>
      

  3.   

    你原来的程序错误在于加了 ^ $ 这样就找不到匹配了,自然也就不会替换不过我还是不明白两个[ \t]*相同的在一起或,有什么意义.以下是对你的修改,上面是我自己写的.<script>
    function del(str)
    {
      var re;
       re = /[ \t]*|[ \t]*/g;
       str = str.replace(re, '');
       return(str);
    }
    alert(del("a  a"));
    </script>