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 相关文章推荐
PHPMyadmin 配置文件详解(配置)
Dec 03 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
May 26 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
关于crontab的使用详解
Jun 24 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
Fleaphp常见函数功能与用法示例
Nov 15 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 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
PHP+XML 制作简单的留言本 图文教程
2009/11/02 PHP
php include和require的区别深入解析
2013/06/17 PHP
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
phpinfo的知识点总结
2019/10/10 PHP
laravel入门知识点整理
2020/09/15 PHP
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
纯javascript版日历控件
2016/11/24 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
python 异常处理总结
2016/10/18 Python
Python常用库推荐
2016/12/04 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python for 循环获取index索引的方法
2019/02/01 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
Python2与Python3的区别实例总结
2019/04/17 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
keras slice layer 层实现方式
2020/06/11 Python
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
运动会广播稿100字
2014/09/14 职场文书
学校师德师风整改措施
2014/10/27 职场文书
计划生育个人总结
2015/03/02 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
初中思想品德教学反思
2016/02/24 职场文书