解决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打包类,基本可以实现所有的滚动效果,太强了
Dec 08 Javascript
简单的JS多重继承示例
Mar 13 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
Javascript中克隆一个数组的实现代码
Dec 06 Javascript
javascript实例--教你实现扑克牌洗牌功能
May 15 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
Knockoutjs 学习系列(一)ko初体验
Jun 07 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
javascript中join方法实例讲解
Feb 21 Javascript
Node 搭建一个静态资源服务器的实现
May 20 Javascript
JS实现多功能计算器
Oct 28 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/04/12 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
使用php转义输出HTML到JavaScript
2015/03/27 PHP
javascript中的几个运算符
2007/06/29 Javascript
Prototype Number对象 学习
2009/07/19 Javascript
YUI的Tab切换实现代码
2010/04/11 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
浅谈Python 中整型对象的存储问题
2016/05/16 Python
Django日志模块logging的配置详解
2017/02/14 Python
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python 面试中 8 个必考问题
2018/11/16 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Django如何实现上传图片功能
2019/08/16 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
少先队活动总结
2014/08/29 职场文书
2014年商场工作总结
2014/11/22 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
技术支持岗位职责
2015/02/13 职场文书
初中家长意见
2015/06/03 职场文书
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS