str=str.replace(/ /g," ")
str=str.replace(/\r/gi,"<br>")

解决方案 »

  1.   

    str=str.replace(" ","<br>")
      

  2.   

    请注意:luxuezhu(卢冲)的方法只能替换一个。
            net_lover(孟子E章) 的方法只替换了回车,在M$的操作系统里,文本文件用\r\n换行。而unix、linux用\n换行(\r=ox0D,\n=0x0A,无大小写之分)。通用一点应该是:
          
        str = str.replace ( /(\r\n)|\n|\r/g, "<br>" );
      

  3.   

    str.replace(/\s/g,"&nbps;")
    str=str.replace(/\r/g,"<br>")