解决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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
基于jQuery架构javascript基础体系
Jan 01 Javascript
jquery库文件略庞大用纯js替换jquery的方法
Aug 12 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
Aug 29 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
浅谈jquery拼接字符串效率比较高的方法
Feb 22 Javascript
JavaScript 巧学巧用
May 23 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
js+canvas实现滑动拼图验证码功能
Mar 26 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
Apr 29 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实现源代码加密的方法
2015/07/11 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
Laravel框架之解决前端显示图片问题
2019/10/24 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
javascript实现网页背景烟花效果的方法
2015/08/06 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
JS实现基本的网页计算器功能示例
2020/01/16 Javascript
python多线程方式执行多个bat代码
2016/06/07 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
Pycharm github配置实现过程图解
2020/10/13 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
个人批评与自我批评
2014/10/15 职场文书
医院护士工作检讨书
2014/10/26 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
青年联谊会致辞
2015/07/31 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书