java中table是什么标签_[Java教程]javascript格式化table标签内容
[Java教程]javascript格式化table标签内容
0 2015-07-12 20:00:08
项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table,而table表格中的tr/td都携带了从word中粘贴过来的样式,需要将这一大段的字符串中的table、tr、td中携带的样式清除掉,同时还不能破坏table结构,即要保留tr中的rowspan和td中的colspan属性。
html部分代码如下:
文字中华人民共和国文字中华人民共和国文字中华人民共和国
项目 |
金额 |
经办人 |
是否有发票 |
合计 |
文字中华人民共和国文字中华人民共和国文字中华人民共和国。
JS脚本如下:
/*
*格式化内容,str即是html格式的字符串
*/
function formatContent(str){
str=str.replace(/]*>/ig,"");
str=str.replace(/
return str;
str=str.replace(/(
]*>)/ig, function (a, b) {
if(a.indexOf('rowspan')>-1){
a=a.replace(/([a-z]+)="([^"]+)?"/ig,function(c,d,e){
return d === 'rowspan' ? (d + '="' + e + '"') : '';
})
return a;
}else{
return '
';
}
});
str=str.replace(/(
]*>)/ig, function (a, b) {
if(a.indexOf('colspan')>-1){
a=a.replace(/([a-z]+)="([^"]+)?"/ig,function(c,d,e){
return d === 'colspan' ? (d + '="' + e + '"') : '';
})
return a;
}else{
return '
';
}
});
return str;
}
本文网址:http://www.shaoqun.com/a/125400.html
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。
JavaScript
0
java中table是什么标签_[Java教程]javascript格式化table标签内容相关推荐
- java中黑点是什么意思_[Java教程]input输入密码变黑点密文
[Java教程]input输入密码变黑点密文 0 2017-01-09 12:00:09 input输入密码加密 html代码 输入密码Submit js代码function checkForm() ...
- java中如何设置浏览器宽度_[Java教程]关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)_星空网...
关于JS中获取浏览器高度和宽度值的多种方法(多浏览器) 2017-08-07 0 三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 d ...
- java中一级缓存二级缓存_[Java] hibernate 一级缓存和二级缓存
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能.缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...
- java中的解码和编码_关于java中编码和解码(一)
关于java中编码和解码(一) 关于java中编码和解码(一) 计算机中所能表示的字符仅仅为0-255个,平时我们用到的语言太多,计算机本身根本无法表示.必须将我们的不同的语言转换为计算机所能理解的语 ...
- java中为按钮添加图片_如何在Java中为字符串添加双引号?
java中为按钮添加图片 In Java, everything written in double-quotes is considered a string and the text writte ...
- [转载] java中对数组进行排序_如何在Java中对数组排序
参考链接: Java中main()的有效变体 java中对数组进行排序 Java Array is like a container that can hold a fixed number of t ...
- java中对数组进行排序_如何在Java中对数组排序
java中对数组进行排序 Java Array is like a container that can hold a fixed number of the same type of items, ...
- java怎么设有滚动的标签,html标签overflow属性和javascript实现div标签滚动
原标题:html标签overflow属性和javascript实现div标签滚动 昨天一个朋友说他实现了一个div循环滚动显示的demo,但是弄到jsp中就不滚动了,而且debug测试div的scro ...
- java中怎样创建多个对象,java中StringBuilder.appent方法创建几个对象
在Java中StringBuilder是继承AbstractStringBuilder,在AbstractStringBuilder是byte[] value; 存放字符内容 public Abstr ...
最新文章
- StoneAge Dict 技术方案的可行性[1]
- 【推荐】ABAP select语句性能优化之高级教程
- ssm mysql动态分页_SSM项目手动分页详解
- 安装 Windows Server 2008
- 智能不属于计算机理论,讨论:计算机如何能提出自己的理论
- recycleviewitem 列表加载动画_2019年Q4动画数据报告 | 伍六七之最强发型师评论数破十万...
- sql server分页
- Sentinel总结(个人笔记)
- PAT 1089 狼人杀-简单版
- 2019如何新建流程图_如何用ppt制作海报和流程图
- mime类型总结 input_type=file限制
- 【zhasite】托业英语阅读技巧有哪些
- C语言实现位数组(bit数组)与位数组的简单应用举例
- Overture教程之五线谱介绍
- JavaScript (mp3、mp4、jpg、doc、txt、rar)单个、多文件批量下载
- 用c语言将2048的分数存档,利用C语言实现2048小游戏的方法
- 【街道可步行性】步行通达性对街区空间活力与交往的影响 | 上海城市规划
- 通达OA办公软件PC网页端签到
- oracle 本地数据库卸载,Oracle数据库卸载
- 人工智能知识全面讲解:机器学习的过程
热门文章
- 初识JavaScript(二)
- 【Python之旅】第五篇(一):Python Socket通信原理
- django--favicon.ico
- chrome 扩展开发注意事项
- JSONP实现Ajax跨域请求
- mac下没有设置 SVN_EDITOR....错误解决方法
- 丢掉uVision2吧,uVision早就有了
- mysql怎么防止误操作_MySQL数据库防止人为误操作的实例讲解
- MyEclipse快捷键大全(绝对全)
- java与与短路与_Java中短路运算符与逻辑运算符示例详解