replace(/[\s| ]*\r/,XXXX)请问XXXX处应该填什么 能吧空行删除!

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    var str = "sdfdf\r\n" +"     \r\n" + "dfdfdf";
    alert(str.replace(/\n\s*\r/,""));
    //-->
    </script>
      

  2.   


    <textarea style="width:100%;height:200px;" id="textarea1"></textarea>
    <input type="button" value="删除空行" onclick="delBlank()" />
    <script>
    function delBlank(){
    var reg = /(\r\n\s*){2,}/gi;
    document.getElementById("textarea1").value = document.getElementById("textarea1").value.replace(reg, "\r\n");
    }
    </script>
      

  3.   

    <script>
    var str = "4124\r\n    \n    \r\n1423532";
    alert(str);
    str = str.replace(/[\s| ]*\r/,"");
    alert(str);
    </script>
      

  4.   

    var str = 'ssss\nafef\n   \r\nafef\n     \n';
    alert(str.replace(/(\r\n|\n)\s*/g, '\n'));
      

  5.   


    <textarea style="width:100%;height:200px;" id="textarea1"></textarea>
    <input type="button" value="删除空行" onclick="delBlank()" />function delBlank(){
        var reg = /\s/gi;
        document.getElementById("textarea1").value = document.getElementById("textarea1").value.replace(reg, "");
    }