解决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 相关文章推荐
Prototype 学习 Prototype对象
Jul 12 Javascript
js 全兼容可高亮二级缓冲折叠菜单
Jun 04 Javascript
jQuery常用知识点总结以及平时封装常用函数
Feb 23 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
浅析JS中对函数function的理解(基础篇)
Oct 14 Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 Javascript
jQuery图片轮播实现并封装(一)
Dec 03 Javascript
vue2 全局变量的设置方法
Mar 09 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
小程序实现左滑删除功能
Oct 30 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
ant design的table组件实现全选功能以及自定义分页
Nov 17 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 zend 相对路径问题
2009/01/12 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
Javascript 构造函数 实例分析
2008/11/26 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
Python线性回归实战分析
2018/02/01 Python
python实现SOM算法
2018/02/23 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python collections模块使用方法详解
2019/08/28 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
是否有自动比较结构的方法
2015/06/03 面试题
团委工作总结2015
2015/04/02 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/07 PostgreSQL