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 相关文章推荐
提问的智慧
Oct 09 PHP
新版PHP极大的增强功能和性能
Oct 09 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
深入掌握include_once与require_once的区别
Jun 17 PHP
php实现指定字符串中查找子字符串的方法
Mar 17 PHP
Yii使用Captcha验证码的方法
Dec 28 PHP
php实现爬取和分析知乎用户数据
Jan 26 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
Laravel 连接(Join)示例
Oct 16 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概述.
2006/10/09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
php Memcache 中实现消息队列
2009/11/24 PHP
php中adodbzip类实例
2014/12/08 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
vue自定义树状结构图的实现方法
2020/10/18 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
python负载均衡的简单实现方法
2018/02/04 Python
基于python requests库中的代理实例讲解
2018/05/07 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python 8种必备的gui库
2020/08/27 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
预备党员党课思想汇报
2014/01/13 职场文书
设计专业自荐信
2014/06/19 职场文书
解决Pytorch半精度浮点型网络训练的问题
2021/05/24 Python
Python+Tkinter制作专属图形化界面
2022/04/01 Python