比如
<textarea id="textarea" style="width:400;height:300">
sdafsdf
sdfsdf
dfdsfgsd
</textarea>
<script language=javascript>
var str=document.getElementById('textarea').value;
document.getElementById('textarea').value=str.replace(/\r\n/g,'')
</script>

解决方案 »

  1.   

    厉害,能帮我解析一下正则表达式“/\r\n/g”吗?后面的g是什么意思,为什么给这个表达式加上引号,就不起作用了?
      

  2.   

    后面的g是全匹配,就是后面一样的都替换,他相当于一个变量,所以不能加引号,加引号
    相当于替换“/\r\n/g “这个字符串,不是替换回车换行了
      

  3.   

    /\r\n/ 是正则表达式对象,当然不能加引号,加了就变成串了
    g 表示全程,默认的作用范围是第一个匹配点