PHP中过滤常用标签的正则表达式
来源:互联网 发布:身高增高手术 知乎 编辑:程序博客网 时间:2024/04/29 15:48
有关php中一些过滤标签的正则表达式,个人感觉很不错,也很实用,分享下。
代码:
代码:
<?php$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标签// 脚本学堂 http://www.jbxue.com$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标签
0 0
- PHP中过滤常用标签的正则表达式
- PHP中过滤常用标签的正则表达式
- PHP中过滤常用标签的正则表达式
- PHP中过滤常用标签的正则表达式
- PHP中过滤常用标签的正则表达式
- PHP过滤常用标签的正则表达式
- PHP过滤常用标签的正则表达式
- PHP过滤常用标签的正则表达式
- php过滤html标签正则表达式
- PHP中常用的正则表达式收藏
- PHP中常用正则表达式
- php正则表达式过滤html标签、空格、换行符
- 正则表达式过滤html标签
- PHP常用的正则表达式
- 常用的PHP正则表达式
- php常用的正则表达式
- PHP常用的正则表达式
- PHP常用的正则表达式
- 自己打印自己的C程序代码
- Myeclipse注册码
- uva 575 Skew Binary(位运算)
- LeetCode:: Unique Binary Search Trees[详细分析]
- bzoj3038 上帝造题的七分钟2
- PHP中过滤常用标签的正则表达式
- Android View.ViewGroup.LayoutParams
- java反射与内省
- HDU2544Floyd
- HDU 1671 Phone List (字典树模板)
- POJ 1573:Robot Motion
- 对J2EE应用系统分层设计的思考
- 详:匹配的详情,包括子项以及位置 20140706
- 数据库中函数和存储过程的区别