解决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 相关文章推荐
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 Javascript
jQuery处理json数据返回数组和输出的方法
Mar 11 Javascript
JS实现自动切换文字的导航效果代码
Aug 27 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
Sep 15 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
Apr 01 Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 Javascript
JavaScript排序算法动画演示效果的实现方法
Oct 18 Javascript
原生JS实现导航下拉菜单效果
Nov 25 Javascript
微信小程序云开发(数据库)详解
May 17 Javascript
Vue3.0数据响应式原理详解
Oct 09 Javascript
Vue 开发必须知道的36个技巧(小结)
Oct 09 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
实用函数2
2007/11/08 PHP
在javascript中关于节点内容加强
2013/04/11 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
[01:39:04]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第二场 2月1日
2021/03/11 DOTA
Python中asyncore的用法实例
2014/09/29 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
python入门之基础语法学习笔记
2020/02/08 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
护士自我介绍信
2014/01/13 职场文书
市场营销管理制度
2014/01/29 职场文书
转让协议书范本
2014/04/15 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
企业精神口号
2014/06/11 职场文书
自主招生专家推荐信
2015/03/26 职场文书
学历证明范文
2015/06/16 职场文书
分析Python list操作为什么会错误
2021/11/17 Python