求过滤html标签和CSS样式表的正则表达式! 20
我有一段HTML的源代码,需要过滤成文本,用<(.[^>]*)>这个正则能过滤掉所有html的标签对,但是,以下CSS代码<STYLE>.tbtd{padding:0px...
我有一段HTML的源代码,需要过滤成文本,用<(.[^>]*)>这个正则能过滤掉所有html的标签对,但是,以下CSS代码
<STYLE>
.tb td{padding:0px 10px 0px 10px;}
</STYLE>
只能过滤掉<style></style>中间的样式会留下,我需要用一个正则表达式,把html标签对和css样式都过滤掉,谢了~~ 展开
<STYLE>
.tb td{padding:0px 10px 0px 10px;}
</STYLE>
只能过滤掉<style></style>中间的样式会留下,我需要用一个正则表达式,把html标签对和css样式都过滤掉,谢了~~ 展开
2010-09-04
展开全部
nnigou那个方法就OK了!
fenghuiif的回答完全是混分胡扯,每次<style>里面内容都是一样的,人家批量替换成空白就行了,还用正则表达式干什么!
fenghuiif的回答完全是混分胡扯,每次<style>里面内容都是一样的,人家批量替换成空白就行了,还用正则表达式干什么!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
var str = '<STYLE>.tb td{padding:0px 10px 0px 10px;}</STYLE>';
var cat = /<(.[^>]*)>(.|\n)*<(.[^>]*)>/g;
alert(str.replace(cat,''))
</script>
var str = '<STYLE>.tb td{padding:0px 10px 0px 10px;}</STYLE>';
var cat = /<(.[^>]*)>(.|\n)*<(.[^>]*)>/g;
alert(str.replace(cat,''))
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只过滤<style>和</style>这两个标签就可以了啊~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询