正则表达式换行的实例代码

来源:爱站网时间:2022-10-25编辑:网友分享
在进行正则表达式换行的过程中可能会遇到各种问题,这些都是可以解决的,爱站技术频道小编利用实例代码的形式来给大家讲解下,感兴趣的朋友可以一起学习下。

在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=/([\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="测试" />

正则表达式换行的实例代码的内容讲解到这里就没有了,不知道小伙伴们吸收了多少知识点呢!如果你对其它技术编程比较感兴趣的话,那就来爱站技术频道网站翻看文章吧!

上一篇:正则之g修饰符的使用方法

下一篇:js正则的相关知识点

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载