解决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 相关文章推荐
如何判断鼠标是否在DIV的区域内
Nov 13 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
Javascript实现获取窗口的大小和位置代码分享
Dec 04 Javascript
js生成随机数的过程解析
Nov 24 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
Dec 17 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
Oct 10 Javascript
JS中BOM相关知识点总结(必看篇)
Nov 22 Javascript
微信小程序 解决swiper不显示图片的方法
Jan 04 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
Vue 组件参数校验与非props特性的方法
Feb 12 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
vue项目中自定义video视频控制条的实现代码
Apr 26 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插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
如何让CI框架支持service层
2014/10/29 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
Smarty模板变量与调节器实例详解
2019/07/20 PHP
浅析javascript闭包 实例分析
2010/12/25 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
[38:32]完美世界DOTA2联赛循环赛 Forest vs DM 第二场 11.06
2020/11/06 DOTA
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
Python中List.index()方法的使用教程
2015/05/20 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
python简单线程和协程学习心得(分享)
2017/06/14 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
NumPy 数组使用大全
2019/04/25 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
Python tkinter和exe打包的方法
2020/02/05 Python
python实现在线翻译
2020/06/18 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
小学教师师德反思
2014/02/03 职场文书
《燕子专列》教学反思
2014/02/21 职场文书