解决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 window.event对象详尽解析
Feb 17 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 Javascript
js获取控件位置以及不同浏览器中的差别介绍
Aug 08 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
JS实现两周内自动登录功能
Mar 23 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
Apr 25 Javascript
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
element ui 表格动态列显示空白bug 修复方法
Sep 04 Javascript
react-router 路由切换动画的实现示例
Dec 03 Javascript
angular组件间通讯的实现方法示例
May 07 Javascript
VUE使用axios调用后台API接口的方法
Aug 03 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数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
javascript json2 使用方法
2010/03/16 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
Python基本socket通信控制操作示例
2019/01/30 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
青年文明号复核材料
2014/02/11 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
小学美术教学反思
2016/02/17 职场文书
初一语文教学反思
2016/03/03 职场文书
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python