var str="早晨      好 约翰";
str = str.replace(/\s*/g ,"*");
alert(str);

解决方案 »

  1.   

    楼上大哥,我想得到早晨*好*约翰我给你一份完整的
    <script language="javascript">
    function   trim(str){return   str.replace(/^\s+|\s+$/,   '')}
    var str="早晨 好 约翰";
    str=trim(str);
    str = str.replace(/\ /g ,"*"); 
    alert(str); </script>
      

  2.   

    <script>
    function  trim(str){return  str.replace(/^\s+|\s+$/,  '')} 
    var str="早晨     好 约翰"; 
    str=trim(str); 
    str = str.replace(/\s+/g ,"*"); 
    alert(str);   </script>
      

  3.   

    今天我怎么这么迷糊呢~~~疯了var str="早晨    好 约翰"; 
    str = str.replace(/\s+/g ,"*"); 
    alert(str); 
      

  4.   

    你事先不用trim的
    如果想去空格可以这么写
    str.replace(/\s/g,"");