js 如何通过正则过滤js css html 回车、空格 代码

l5038814 2013-09-24 03:00:41
<STYLE>a{font-size:15px}</STYLE>
<script >function aa(){}</script>

<body>测试1

测试2</body>


我要是实现 测试1测试2 也就是把没用html、js css 回车、空格都去掉
...全文
238 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
l5038814 2013-09-26
  • 打赏
  • 举报
回复
不好意思,刚刚我测试下fzfei2 是 正确的,能用 非常感谢,另开一贴把 另外20补上
l5038814 2013-09-26
  • 打赏
  • 举报
回复
不好意思,这么晚结贴。 谢谢楼上两位好心人帮助。 但是 用了你们的 js 我的代码出现 Script 块不能放在另一个 Script 块内。 用引号引起来也不行,暂时还不知道为什么,我再慢慢研究下
fzfei2 2013-09-24
  • 打赏
  • 举报
回复
str.replace(/<(style|script|iframe)[^>]*?>[\s\S]+?<\/\1\s*>/gi,'').replace(/<[^>]+?>/g,'').replace(/\s+/g,'')
  • 打赏
  • 举报
回复
str = str.replace(/<script>[.\n\r]*<\/script>|<style>[.\n\r]*<\/style>/gi, '').replace(/<[^>].*?>/g,"");
l5038814 2013-09-24
  • 打赏
  • 举报
回复
谢谢大家!但是我没有看懂大家代码,我主要想用 js replace函数去去掉 js css html 空格 回车 代码 var str = "<span style="display:none;" mce_style="display:none;">This is test</span><img src=''></img><strong></strong><br/>"; str = str.replace(/<[^>].*?>/g,""); alert(str); 网上这段代码能 去 html ,但是 css 和 js 中内容 还在 ,我要删除 css和js 中得内容
fzfei2 2013-09-24
  • 打赏
  • 举报
回复
如果是页面中可用 document.body.innerText.replace(/\s+/g,"")
  • 打赏
  • 举报
回复
$(document).html($(body).contents());

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧