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标签
$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标签
转载于:https://www.cnblogs.com/longailili/p/3976587.html
PHP中过滤常用标签的正则表达式相关推荐
- php常用标签,PHP 过滤常用标签的正则表达式
在 php 项目中,经常要用到一些过滤标签的正则表达式,收藏一下备用: $str=preg_replace("/\s+/", " ", $str); //过滤多 ...
- php 正则过滤style,PHP 过滤常用标签的正则表达式
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/ $str=p ...
- PHP过滤常用标签的正则表达式
<?php$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace(" ...
- html中form标签的作用style,HTML5中meta常用标签属性说明
HTML5中meta常用标签属性说明 IE 兼容模式,Bootstrap 不支持 IE 古老的兼容模式.为了让 IE 浏览器运行最新的渲染模式下,建议将此 标签加入到你的页面中: content属性 ...
- Dubbo——Dubbo中的常用标签、服务化最佳实践
文章目录: 1.Dubbo中的常用标签 2.Dubbo中的服务化最佳实践 2.1 分包 2.2 粒度 2.3 版本 2.4 案例分析 2.4.1 003-link-interface 2.4.2 00 ...
- java web中jsp常用标签
在jsp页面开发过程中,经常需要使用JSTL(Java Server Pages Standard Tag Library)标签开开发页面,是看起来更加的规整舒服. JSTL主要提供了5大类标签库:1 ...
- java web 有哪些标签库_java web中jsp常用标签
在jsp页面开发过程中,经常需要使用JSTL(Java Server Pages Standard Tag Library)标签开开发页面,是看起来更加的规整舒服. JSTL主要提供了5大类标签库:1 ...
- Mybatis中的常用标签
trim标签 MyBatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 "where"."set"以及"v ...
- python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...
# -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...
最新文章
- c语言节点的作用,C语言链表(基本功能函数)
- java字符存储_用java的类集框架做一个字符存储器(15)
- vs2013突然没有代码提示功能了。
- Python+OpenCV 十几行代码模仿世界名画
- leetcde-27-移除元素
- ad 卡尔曼_卡尔曼滤波算法C语言实现(转2)
- ASP.NET页面传值方式
- UNIX系统编程小结(三)----进程相关
- 一张图搞懂VLAN中的标签
- TCP压测工具 终极 全新版
- artset下载_artset绘画软件下载
- ubuntu安装uTorrent种子下载器
- 群辉docker安装树莓派镜像_群晖 Docker 安装 AriaNg+File Browser
- java calendar 设置时区_详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat
- 7.Android常用第三方支付
- python 实现经纬度与大地2000坐标的转换
- 黑马程序员--java基础--异常(二)
- css玻璃雨滴效果,CSS实现雨滴动画效果的实例代码
- 13、RH850 F1 选项字节和看门狗
- 计算机网络应用教程洪,南京大学计算机网络应用教程王洪教程.ppt
热门文章
- java和C操作数组的一个小区别
- 多线程生成随机数组+多线程快速排序(C++实现)
- Python剑指offer:数组中重复的数字
- Til the Cows Come Home (最短路问题, 模板)
- Gym 101128 B Black Vienna
- 11深入理解C指针之---指针和常量
- Thinkphp框架中D()和M()的区别
- selenium python (八)定位frame中的对象
- LoadRunner函数学习--lr_convert_string_encoding
- 从小屏到大屏,触控技术的现在与未来