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制作静态网站的模板框架(三)
Oct 09 PHP
深入解析php模板技术原理【一】
Jan 10 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
探讨Hessian在PHP中的使用分析
Jun 13 PHP
PHP使用递归生成文章树
Apr 21 PHP
Zend Framework基于Command命令行建立ZF项目的方法
Feb 18 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
PHP实现上传图片到数据库并显示输出的方法
May 31 PHP
PHP addcslashes()函数讲解
Feb 03 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 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
PHP 万年历实现代码
2012/10/18 PHP
php获取错误信息的方法
2015/07/17 PHP
提高网站信任度的技巧
2008/10/17 Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
2010/07/17 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
js实现图片实时时钟
2020/01/15 Javascript
JS错误处理与调试操作实例分析
2020/04/13 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python实现的质因式分解算法示例
2018/05/03 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
工作中个人的自我评价
2013/12/31 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python