解决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 可拖拽的窗体控件实现代码
Mar 21 Javascript
JS俄罗斯方块,包含完整的设计理念
Dec 11 Javascript
AngularJS 视图详解及示例代码
Aug 17 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
将angular-ui的分页组件封装成指令的方法详解
May 10 Javascript
集合Bootstrap自定义confirm提示效果
Sep 19 Javascript
快速解决vue-cli不能初始化webpack模板的问题
Mar 20 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Mar 22 Javascript
React key值的作用和使用详解
Aug 23 Javascript
脚手架vue-cli工程webpack的基本用法详解
Sep 29 Javascript
微信小程序实现带缩略图轮播效果
Nov 04 Javascript
Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)
Aug 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
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
python调用新浪微博API项目实践
2014/07/28 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
python实现BackPropagation算法
2017/12/14 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python 解压pkl文件的方法
2018/10/25 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
Python运算符+与+=的方法实例
2021/02/18 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
美丽的现代设计家具:2Modern
2018/07/26 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
自动化专业个人求职信范文
2013/11/29 职场文书
岗位竞聘演讲稿
2014/01/10 职场文书
学习两会精神心得范文
2014/03/17 职场文书
车辆挂靠协议书
2016/03/23 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript