广州明生堂生物科技有限公司


实例代码详解正则表达式匹配换行

网络编程 实例代码详解正则表达式匹配换行 06-21

在javascript中,使用正则表达式匹配换行可能会遇到各种问题,下面就通过实例介绍一下如何实现此功能。

<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=/([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"> 
积木网
</div> 
</div> 
</textarea> 
<input type="button" onclick="getV()" value="测试" />

实例代码详解正则表达式匹配换行的全部内容就到此结束,希望对大家有所帮助。

JavaScript正则表达式解析URL的技巧
正则表达式是一个描述字符模式的对象。首先,此片文章并不是直接告诉你,url的正则表达式是什么,以及怎么使用这个正则表达式去解析一个URL地址

正则表达式的字符串替换方法
我有以下几行:d:ProjectsqqqDevelopmentqqq.MySol1.slnd:ProjectsqqqqqqDevelopmentqqqMySol2.slnd:ProjectsqqqDevelopmentMyInstaller.slnd:ProjectsqqqqqqDevelopmentMyInstaller.slnd:

65条最常用正则表达式 你要的都在这里了
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则


编辑:广州明生堂生物科技有限公司

标签:正则表达式,正则,积木,换行,实例