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中养成7个面向对象的好习惯
Jul 17 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
php牛逼的面试题分享
Jan 18 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
php中JSON的使用与转换
Jan 14 PHP
php生成RSS订阅的方法
Feb 13 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
php提供实现反射的方法和实例代码
Sep 17 PHP
laravel实现上传图片并在页面显示的例子
Oct 14 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
PHP生成压缩文件实例
2015/02/07 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python实现随机选择元素功能
2017/09/14 Python
Django封装交互接口代码
2020/07/12 Python
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
化学实验员岗位职责
2013/12/28 职场文书
护士检查书
2014/01/17 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
宣传标语大全
2014/07/01 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
2014年度培训工作总结
2014/11/27 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers