解决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 相关文章推荐
js打印纸函数代码(递归)
Jun 18 Javascript
jQuery Jcrop插件实现图片选取功能
Nov 23 Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 Javascript
js分页代码分享
Apr 28 Javascript
JavaScript DOM 学习总结(五)
Nov 24 Javascript
jquery获取复选框的值的简单实例
May 26 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
Nov 16 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
利用jsonp解决js读取本地json跨域的问题
Dec 11 Javascript
vue-cli中使用高德地图的方法示例
Mar 28 Javascript
webpack 代码分离优化快速指北
May 18 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 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备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
javascript preload&amp;lazy load
2010/05/13 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
Vue+webpack项目基础配置教程
2018/02/12 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
2018/03/08 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python获取指定网页上所有超链接的方法
2015/04/04 Python
Pandas Shift函数的基础入门学习笔记
2018/11/16 Python
Python中调用其他程序的方式详解
2019/08/06 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
出纳员岗位责任制
2014/02/11 职场文书
个人培训自我鉴定
2014/03/28 职场文书
党员民主评议自我评价
2014/10/20 职场文书
担保贷款承诺书
2015/04/30 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书