解决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 相关文章推荐
javascript学习网址备忘
May 29 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
May 18 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
Sep 10 Javascript
情人节之礼 js项链效果
Feb 13 Javascript
javascript中clipboardData对象用法详解
May 13 Javascript
JQuery分屏指示器图片轮换效果实例
May 21 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
BootStrap的双日历时间控件使用
Jul 25 Javascript
JS 使用 window对象的print方法实现分页打印功能
May 16 Javascript
iconfont的三种使用方式详解
Aug 05 Javascript
js实现简单扫雷
Nov 27 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
php中文字符截取防乱码
2008/03/28 PHP
php 常用类汇总 推荐收藏
2010/05/13 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
NodeJS基础API搭建服务器详细过程记录
2017/04/01 NodeJs
JS图片预加载插件详解
2017/06/21 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
vue-router 路由传参用法实例分析
2020/03/06 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
win与linux系统中python requests 安装
2016/12/04 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
Python容器使用的5个技巧和2个误区总结
2019/09/26 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
python 实现list或string按指定分段
2019/12/25 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
高一政治教学反思
2014/01/28 职场文书
企业军训感言
2014/02/08 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
2015年宣传工作总结
2015/04/08 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js