div id=”main”>
div id=”left”>
/div>
div id=”right”>
脚本之家
/div>
/div>
如果DIV内没有内容则不换行
把上面的改为:
div id=”main”>
div id=”left”>/div>
div id=”right”>
脚本之家
/div>
/div>
JS的正解代码如下:
script type="text/javascript">
function getV(){
var str=document.getElementById("regtext").value;
var re=/([\n\r])(\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">
脚本之家
/div>
/div>
/textarea>
input type="button" onclick="getV()" value="测试" />