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中截取字符串支持utf-8
Jan 18 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
PHP5.3.1 不再支持ISAPI
Jan 08 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
PHP SPL标准库中的常用函数介绍
May 11 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
PHP文件操作实例总结
Sep 27 PHP
php关联数组与索引数组及其显示方法
Mar 12 PHP
PHP实现多图上传和单图上传功能
May 17 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并发对MYSQL造成压力的解决方法
2013/02/21 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
Symfony2框架创建项目与模板设置实例详解
2016/03/17 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
详解Python中的文件操作
2016/08/28 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
小松树教学反思
2014/02/11 职场文书
采购助理岗位职责
2014/02/16 职场文书
安全宣传标语
2014/06/10 职场文书
质量保证书格式
2015/02/27 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python