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模拟HTTP认证
Oct 09 PHP
PHP初学入门
Nov 19 PHP
php Ajax乱码
Apr 09 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
Apr 25 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
PHP实现通用alert函数的方法
Mar 11 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
May 26 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
PHP简单实现正则匹配省市区的方法
Apr 13 PHP
PHP addAttribute()函数讲解
Feb 03 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 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介绍篇
2010/10/26 PHP
php数据库备份还原类分享
2014/03/20 PHP
yii数据库的查询方法
2015/12/28 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
PHP培训要多少钱
2017/06/06 PHP
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
三种带箭头提示框总结实例
2016/06/14 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
微信小程序云开发之使用云函数
2019/05/17 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
python获取从命令行输入数字的方法
2015/04/29 Python
Python实现控制台输入密码的方法
2015/05/29 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
学python需要去培训机构吗
2020/07/01 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
python爬虫如何解决图片验证码
2021/02/14 Python
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
试用期转正后的自我评价
2014/09/21 职场文书
技术入股协议书
2016/03/22 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书