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


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

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

    复制代码
    <div id=”main”> 
    <div id=”left”> 
    </div> 
    <div id=”right”> 
    蚂蚁部落
    </div> 
    </div>
    复制代码

    如果DIV内没有内容则不换行 
    把上面的改为:

    <div id=”main”> 
    <div id=”left”></div> 
    <div id=”right”> 
    蚂蚁i部落
    </div> 
    </div>

    JS的正解代码如下:

    复制代码
    <script type="text/javascript"> 
    function getV(){ 
    var str=document.getElementById("regtext").value; 
    var re=/([
    
    ])(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="测试" />
  • 相关阅读:
    初探 Linux
    操作系统简介
    1208. 尽可能使字符串相等
    643. 子数组最大平均数 I
    480. 滑动窗口中位数
    Bisect in Python
    HTTP 和 HTTPS 的区别
    URI和URL的区别
    HTTP 1.0和HTTP 1.1的主要区别是什么?
    MySQL游标的使用笔记大全
  • 原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5081563.html
Copyright © 2020-2023  润新知