例項程式碼詳解正規表示式匹配換行
在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="測試" />
例項程式碼詳解正規表示式匹配換行的全部內容就到此結束,希望對大家有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015105/viewspace-2882742/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 正規表示式分組例項詳解
- 匹配空行正規表示式程式碼
- 匹配A股程式碼的正規表示式
- 正規表示式教程之位置匹配詳解
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 常用正規表示式匹配程式碼介紹
- 匹配商品條形碼正規表示式程式碼
- Java 正規表示式例項操作Java
- 正規表示式匹配
- 簡單介紹正規表示式拆分url例項程式碼
- 匹配ip-v4正規表示式程式碼
- 匹配ip-v6正規表示式程式碼
- 正規表示式教程之匹配一組字元詳解字元
- 正規表示式教程之匹配單個字元詳解字元
- SITA報文解碼匹配的正規表示式
- 詳解正規表示式
- 正規表示式之零寬斷言例項詳解【基於PHP】PHP
- 匹配18位社會信用程式碼正規表示式
- 匹配手機號碼正規表示式
- 匹配身份證號碼正規表示式
- 匹配子網掩碼正規表示式
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 匹配正整數正規表示式
- 通過js正規表示式例項學習正規表示式基本語法JS
- Python正規表示式詳解Python
- Linux正規表示式詳解Linux
- 詳解 Python 正規表示式Python
- 匹配銀行卡號的正規表示式
- 匹配16進位制顏色正規表示式程式碼
- 正規表示式匹配使用者密碼密碼
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 匹配護照正規表示式