php正则过滤html标签、空格、换行符的代码(附说明)


Posted in PHP onOctober 25, 2010
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 
$str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //注释 
$str=preg_replace("/<(\!.*?)>/si","",$str); //过滤DOCTYPE 
$str=preg_replace("/<(\/?html.*?)>/si","",$str); //过滤html标签 
$str=preg_replace("/<(\/?head.*?)>/si","",$str); //过滤head标签 
$str=preg_replace("/<(\/?meta.*?)>/si","",$str); //过滤meta标签 
$str=preg_replace("/<(\/?body.*?)>/si","",$str); //过滤body标签 
$str=preg_replace("/<(\/?link.*?)>/si","",$str); //过滤link标签 
$str=preg_replace("/<(\/?form.*?)>/si","",$str); //过滤form标签 
$str=preg_replace("/cookie/si","COOKIE",$str); //过滤COOKIE标签 
$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str); //过滤applet标签 
$str=preg_replace("/<(\/?applet.*?)>/si","",$str); //过滤applet标签 
$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str); //过滤style标签 
$str=preg_replace("/<(\/?style.*?)>/si","",$str); //过滤style标签 
$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str); //过滤title标签 
$str=preg_replace("/<(\/?title.*?)>/si","",$str); //过滤title标签 
$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str); //过滤object标签 
$str=preg_replace("/<(\/?objec.*?)>/si","",$str); //过滤object标签 
$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str); //过滤noframes标签 
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str); //过滤noframes标签 
$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str); //过滤frame标签 
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str); //过滤frame标签 
$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str); //过滤script标签 
$str=preg_replace("/<(\/?script.*?)>/si","",$str); //过滤script标签 
$str=preg_replace("/javascript/si","Javascript",$str); //过滤script标签 
$str=preg_replace("/vbscript/si","Vbscript",$str); //过滤script标签 
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str); //过滤script标签 
$str=preg_replace("/&#/si","&#",$str); //过滤script标签,如javAsCript:alert(
PHP 相关文章推荐
php表单转换textarea换行符的方法
Sep 10 PHP
php记录日志的实现代码
Aug 08 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
PHP常用开发函数解析之数组篇[未完结]
Jul 30 PHP
深入php多态的实现详解
Jun 09 PHP
xss防御之php利用httponly防xss攻击
Mar 21 PHP
php定时计划任务与fsockopen持续进程实例
May 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
Jun 30 PHP
学习php设计模式 php实现抽象工厂模式
Dec 07 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
PHP 强制下载文件代码
Oct 24 #PHP
php下网站防IP攻击代码,超级实用
Oct 24 #PHP
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
Oct 22 #PHP
php park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 #PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 #PHP
php empty,isset,is_null判断比较(差异与异同)
Oct 19 #PHP
学习php笔记 字符串处理
Oct 19 #PHP
You might like
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
PHP编程实现的TCP服务端和客户端功能示例
2018/04/13 PHP
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
jquery实现选中单选按钮下拉伸缩效果
2015/08/06 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
详解js中class的多种函数封装方法
2016/01/03 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
微信小程序实现搜索指定景点周边美食、酒店
2019/05/18 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
在Python中使用模块的教程
2015/04/27 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
关于梦想的演讲稿
2014/05/05 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
PHP命令行与定时任务
2021/04/01 PHP
Python提取PDF指定内容并生成新文件
2021/06/09 Python
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android