解决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 相关文章推荐
De facto standard 世界上不可思议的事实标准
Aug 29 Javascript
xss文件页面内容读取(解决)
Nov 28 Javascript
jquery在Chrome下获取图片的长宽问题解决
Mar 20 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
JS实现自适应高度表单文本框的方法
Feb 25 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
详解AngularJS中的表达式使用
Jun 16 Javascript
Spring mvc 接收json对象
Dec 10 Javascript
jquery插件jquery.confirm弹出确认消息
Dec 22 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
详解Vue router路由
Nov 20 Vue.js
解决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_MySQL教程-第一天
2007/03/18 PHP
PHP 危险函数全解析
2009/09/09 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
php实现的替换敏感字符串类实例
2014/09/22 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
php微信开发之关注事件
2018/06/14 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
vue使用websocket的方法实例分析
2019/06/22 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
学前端,css与javascript重难点浅析
2020/06/11 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
Python中强大的命令行库click入门教程
2016/12/26 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python如何将图片转换为字符图片
2020/08/19 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
Python pysnmp使用方法及代码实例
2020/08/24 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
仓库管理专业个人的自我评价
2013/12/30 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
Python django中如何使用restful框架
2021/06/23 Python