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生成html分页列表的代码
Mar 18 PHP
PHP伪静态页面函数附使用方法
Jun 20 PHP
PHP实现多条件查询实例代码
Jul 17 PHP
php记录日志的实现代码
Aug 08 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
Dec 28 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
Mar 19 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
php实现RSA加密类实例
Mar 26 PHP
PHP AjaxForm提交图片上传并显示图片源码
Nov 29 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
mongodb和php的用法详解
Mar 25 PHP
phpinfo的知识点总结
Oct 10 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
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Django app配置多个数据库代码实例
2019/12/17 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
linux 下selenium chrome使用详解
2020/04/02 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
邻里守望志愿服务活动方案
2014/08/15 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
vue中使用mockjs配置和使用方式
2022/04/06 Vue.js