复制代码 代码如下: <div id=”main”> <div id=”left”> </div> <div id=”right”> php </div> </div> 如果DIV内没有内容则不换行 把上面的改为: 复制代码 代码如下: <div id=”main”> <div id=”left”></div> <div id=”right”> php </div> </div> 如果用JS来写呢,应该如何来写呢? JS的正解代码如下: HTML code: 复制代码 代码如下: <script type="text/javascript"> function getV(){ var str=document.getElementById("regtext").value; var re=/([nr])(s)*(</div>?(s)*<div)+/g; str=str.replace(re,"$3"); alert(str); } </script> <textarea id="regtext" cols="20" rows="20"> <div id="main"> <div id="left"> </div> <div id="Div1"> </div> <div id="Div2"> </div> <div id="right"> php </div> </div> </textarea> <input type="button" onclick="getV()" value="测试" />
推荐阅读
关于js中alert弹出窗口文本换行问题简单详细说明
1、 在js文件里面的弹出窗口: 复制代码 代码如下: <script type="text/javascript"> $(document).ready(function () { alert("Hello rn Javascript!"); alert("Hello n Javascript!"); }); </script> 2、在.c>>>详细阅读
本文标题:解决js正则匹配换行问题实现代码
地址:http://www.17bianji.com/kaifa2/JS/22827.html
1/2 1