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 相关文章推荐
在smarty模板中使用PHP函数的方法
Apr 23 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
Codeigniter控制器controller继承问题实例分析
Jan 19 PHP
PHP实现适用于文件内容操作的分页类
Jun 15 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
php 使用fopen函数创建、打开文件详解及实例代码
Sep 24 PHP
PHP精确计算功能示例
Nov 29 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
Laravel 读取 config 下的数据方法
Oct 13 PHP
PHP高并发和大流量解决方案整理
Dec 24 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
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
PHP制作图型计数器的例子
2006/10/09 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
jQuery示例收集
2010/11/05 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
python中黄金分割法实现方法
2015/05/06 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
Django如何使用redis作为缓存
2020/05/21 Python
python如何查看安装了的模块
2020/06/23 Python
护士自荐信范文
2013/12/15 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
班级课外活动总结
2014/07/09 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript