str.replace(/\s| | /gi, "");

解决方案 »

  1.   

    补充一点 和&nbsp都是空格,;这个好象加与不加一样,晕倒!
    str.replace(/\s| |&nbsp(;)*/gi, "");
      

  2.   

    应该是
    str.replace(/\s| |&nbsp(;)?/gi, "");
    吧,*的话替换的太多了
      

  3.   

    再问一下,如果我想替换文件开头“<p>   ”也就说一个<p>开头但后面还有两个全角的空格成为“<p>”开头,怎么写呀?
      

  4.   

    str.replace(/(<p>)(\s*| *|(&nbsp;?)*)/gi, "$1");
      

  5.   

    梅老大,你估计是理解错了

    <P>  回到主题上来,现阶</p>这个文字来说,我是想替换成<p>回到主题上来,现阶</p>