解决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中常用的55个经典技巧
Aug 12 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
Sep 24 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
May 10 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
Bootstrap源码学习笔记之bootstrap进度条
Dec 24 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
Sep 28 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
小程序click-scroll组件设计
Jun 18 Javascript
简单了解JavaScript中的执行上下文和堆栈
Jun 24 Javascript
element跨分页操作选择详解
Jun 29 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
咖啡与牛奶
2021/03/03 冲泡冲煮
PHP 全角转半角实现代码
2010/05/16 PHP
php中autoload的用法总结
2013/11/08 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
简单实现PHP留言板功能
2016/12/21 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
7个Javascript地图脚本整理
2009/10/20 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
深入了解js原型模式
2019/05/30 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
Python多进程同步Lock、Semaphore、Event实例
2014/11/21 Python
python实现批量监控网站
2016/09/09 Python
python selenium firefox使用详解
2019/02/26 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
匡威德国官网:Converse德国
2019/01/26 全球购物
自我鉴定怎么写
2013/12/05 职场文书
自我鉴定总结
2014/03/24 职场文书
目标责任书格式范文
2015/05/11 职场文书
2019军训心得体会
2019/06/27 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python