请贴一份你的数据过来,我看看吧
还有就是你说的只保留内容,这个是保留到什么程度?
比如:<td style="xxx">1></td>
是保留标签还是只保留1 ?
你试试下面代码:
var str = '<td style="font-size:12px;" height=18 span=2 face=等线>123</td>';
str.replace(/\s*[a-z]+=[^\s>]+/ig,'')
要单独清楚style,可以试试以下:
var reg = /style\s*?=\s*?(['"])[\s\S]*?\1/;
var result = '<TABLE style="background:red;color:#fff;border:1px solid red;">加油,你能行的</TABLE>'.replace( reg , '');
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
不应该清除格式,而是转化为 html 显示,你现在当文本展示肯定很丑陋