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

所属分类: 网络编程 / 正则表达式 阅读数: 1866
收藏 0 赞 0 分享

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

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

更多精彩内容其他人还在看

js中过滤特殊字符的正则表达式

js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号
收藏 0 赞 0 分享

简单的用js实现过滤多余字符的正则表达式

利用正则表达法除去字符串中的重复字符,一个简单的JavaScript正则表达式实例,将一串含有重复字符串中的多余字符滤除掉,请运行查看效果。
收藏 0 赞 0 分享

校验普通电话、传真号码的正则表达式(可以+开头,除数字外,可含有-)

校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
收藏 0 赞 0 分享

正则表达式匹配中文与双字节的代码

匹配中文字符与匹配双字节字符的代码,需要的朋友可以参考下。
收藏 0 赞 0 分享

精通JS正则表达式(推荐)

精通JS正则表达式,讲的比较详细,学习正则表达式的朋友可以参考下。
收藏 0 赞 0 分享

用Java正则去掉字符串中重复出现的字符

abcde 顺序可以不一样,也就是去掉重复出现的字符
收藏 0 赞 0 分享

JavaScript常用的正则表达式表单验证代码

验证表单的不同内容用的是不同的正则表达式。客户端验证常用的几个。
收藏 0 赞 0 分享

JavaScript RegExp 正则表达式对象详细说明

RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
收藏 0 赞 0 分享

一个正则表达式的看法(?:)

下午和kindle聊天的时候,他让我看一个正则,问我知不知道其中?:的作用,以偶半瓶水的正则功力,不知道杂解释给他听了,单个一个还好理解,一起就不明白了,起码我是没用过..查了下资料,说说我的看法..
收藏 0 赞 0 分享

用于过滤空白字符的几种常见的js正则表达式pattern

用于过滤空白字符的几种常见的正则表达式pattern——在JavaScript中的表现形式
收藏 0 赞 0 分享
查看更多