1
<script language=javascript>
var aStr = "我的字符串1\n\n\n\n我的字符串2\n"
alert(aStr)
re=/(\n(?=(\n+)))+/g
var str=aStr.replace(re,"")
alert(str)
</script>

解决方案 »

  1.   

    2
    <script language=javascript>
    var str="3abcd11143243243214343143143214321432"
    re=/(.{10})/g
    str=str.replace(re,"$1\n")
    alert(str)
    </script>
      

  2.   

    1.<script>
    var aStr = "我的字符串1\n\n\n\n我的字符串2\n\n\n";
    var re=/([\r\n])+/;
    aStr=aStr.replace(re,"$1");
    alert(aStr);</script>
      

  3.   

    不错
    var aStr = "我的字符串1\r\n\r\n\r\n\r\n我的字符串2\n111"
    还有"\r\n" 替换成"\n" 怎么写?
      

  4.   

    <script language=javascript>
    var str="我的字符串3abcd11143243243214343143143214321432我的字符串";
        str=str.replace(/[^\x00-\xff]/gi,"").replace(/(.{10})/g,"$1\n");
    alert(str)
    </script>
      

  5.   

    "\r\n" 替换成"\n" 
    <script>
    var aStr = "我的字符串1\r\n\r\n\r\n\r\n我的字符串2\n111"
    var re=/\r\n/;
    aStr=aStr.replace(re,"\n");
    alert(aStr);</script>
      

  6.   

    1.<script>
    var aStr = "我的字符串1\r\n\r\n\r\n\r\n我的字符串2\n111";
    var re=/([\r\n])+/;
    aStr=aStr.replace(re,"\n").replace(/(\n)+/g,"$1");
    alert(aStr);</script>