asp中去除html中style,javascript,css代码
2023-06-13 09:14:24 时间
asp函数代码
复制代码代码如下:
<%
FunctionRemoveHTML(str)
DimobjRegExp,Match,strHTML
ifisnull(str)then
str=""
endif
strHTML=str
strHTML=replace(replace(replace(strHTML,vblf,""),vbcr,""),vbcrlf,"")
SetobjRegExp=NewRegexp
objRegExp.IgnoreCase=True
objRegExp.Global=True
objRegExp.Pattern="<script[^>]*?>.*?</script>"
strHTML=objRegExp.Replace(strHTML,"")
objRegExp.Pattern="<style[^>]*?>.*?</style>"
strHTML=objRegExp.Replace(strHTML,"")
objRegExp.Pattern="<.+?>"
strHTML=objRegExp.Replace(strHTML,"")
SetobjRegExp=Nothing
RemoveHTML=strHTML
EndFunction
%>
php中的代码
<?php
$search=array(""<script[^>]*?>.*?</script>"si",//去掉javascript
""<style[^>]*?>.*?</style>"si",//去掉css
""<[/!]*?[^<>]*?>"si",//去掉HTML标记
""<!--[/!]*?[^<>]*?>"si",//去掉注释标记
""([rn])[s]+"",//去掉空白字符
""&(quot|#34);"i",//替换HTML实体
""&(amp|#38);"i",
""&(lt|#60);"i",
""&(gt|#62);"i",
""&(nbsp|#160);"i",
""&(iexcl|#161);"i",
""&(cent|#162);"i",
""&(pound|#163);"i",
""&(copy|#169);"i",
""(d+);"e");//作为PHP代码运行
$replace=array("",
"",
"",
"",
"\1",
"\"",
"&",
"<",
">",
"",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\1)");
//$document为需要处理字符串,如果来源为文件可以$document=file_get_contents("http://www.sina.com.cn");
$out=preg_replace($search,$replace,$document);
echo$out;
?>
存为get.php即可。
相关文章
- php和asp网络验证码,Verifycode 1个简单的网页图片验证码的示例程序,基本上现有 字和字母都可以识别。 WEB(ASP,PHP,…) 238万源代码下载- www.pudn.com…
- JavaScript 学习-50.实现页面菜单拖放(Drag 和 Drop)
- 优雅的Linux ASP编程之旅(linux.asp)
- ASP和宝塔MySQL之间的稳固连接(asp连接宝塔mysql)
- ASP搭配MySQL 配置惊艳不凡(asp连接mysql配置)
- ASP实现与MySQL数据库的连接(asp连接mysql源码)
- ASP编程连接MySQL之旅(asp连接mysql包)
- ASP转换MySQL掌握数据库迁移技术(asp转换为mysql)
- 如何使用ASP添加MySQL引用(asp添加mysql引用)
- ASP与MySQL结合最佳网站开发方案(asp接mysql)
- 优雅的结合ASP与MySQL的SQL语句(asp和mysql语句)
- ASP与MySQL结合提高操作权限(asp mysql 提权)
- Oracle ASP程序助你轻松下载(oracle asp下载)
- 通过JAVASCRIPT读取ASP设定的COOKIE
- JavaScript验证浏览器是否支持javascript的方法小结
- ASP.NET前台javascript与后台代码调用
- 勾选时激活input否则禁用的javascript代码
- DB.ASP用Javascript写ASP很灵活很好用很easy
- javascript和HTML5利用canvas构建猜牌游戏实现算法
- JavaScript语言核心数据类型和变量使用介绍
- javascript中简单的进制转换代码实例
- JavaScript实现维吉尼亚(Vigenere)密码算法实例
- 如何通过javascript操作web控件的自定义属性
- 浅析JavaScript中两种类型的全局对象/函数
- 如何实现正则表达式的JavaScript的代码高亮
- JavaScript基础知识学习笔记
- 使用Chrome调试JavaScript的断点设置和调试技巧
- jquery对象和javascript对象即DOM对象相互转换
- JavaScript编程中容易出BUG的几点小知识