解决js正则匹配换行问题实现代码


Posted in Javascript onDecember 10, 2012
<div id=”main”> 
<div id=”left”> 
</div> 
<div id=”right”> 
php 
</div> 
</div>

如果DIV内没有内容则不换行
把上面的改为:
<div id=”main”> 
<div id=”left”></div> 
<div id=”right”> 
php 
</div> 
</div>

如果用JS来写呢,应该如何来写呢?
JS的正解代码如下:
HTML code:
<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"> 
php 
</div> 
</div> 
</textarea> 
<input type="button" onclick="getV()" value="测试" />
Javascript 相关文章推荐
关于图片的预加载过程中隐藏未知的
Dec 19 Javascript
JS中不为人知的五种声明Number的方式简要概述
Feb 22 Javascript
javascript实现的HashMap类代码
Jun 27 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
Bootstrap源码解读按钮(5)
Dec 23 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
如何手动实现es5中的bind方法详解
Dec 07 Javascript
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
JS call()及apply()方法使用实例汇总
Jul 11 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 #Javascript
怎样在JavaScript里写一个swing把数据插入数据库
Dec 10 #Javascript
js里怎么取select标签里的值并修改
Dec 10 #Javascript
如何将JS的变量值传递给ASP变量
Dec 10 #Javascript
用jquery实现点击栏目背景色改变
Dec 10 #Javascript
jquery应该如何来设置改变按钮input的onclick事件
Dec 10 #Javascript
JQuery拖拽元素改变大小尺寸实现代码
Dec 10 #Javascript
You might like
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
php操作csv文件代码实例汇总
2014/09/22 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
jquery map方法使用示例
2014/04/23 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
python实现自动发送邮件
2018/06/20 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
python实现视频压缩功能
2020/12/18 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
表达自我的市场:Society6
2018/08/01 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
竞聘副主任科员演讲稿
2014/01/11 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
爱牙日活动总结
2014/08/29 职场文书
材料采购员岗位职责
2015/04/03 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
安全教育培训制度
2015/08/06 职场文书
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
python实现简单的三子棋游戏
2022/04/28 Python