html过滤 -java_PHP过滤各种html标签
1.strip_tags(剥去字符串中的 HTML 标签)
strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。
2.字符串替换
str_replace(array(" "," ","\t","\r\n","\r","\n"),array("","","","","","")
3.利用正则表达式(效率稍微低一些)
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车
$str=preg_replace("/
$str=preg_replace("//si","",$str); //注释
$str=preg_replace("//si","",$str); //过滤DOCTYPE
$str=preg_replace("//si","",$str); //过滤html标签
$str=preg_replace("//si","",$str); //过滤head标签
$str=preg_replace("//si","",$str); //过滤meta标签
$str=preg_replace("//si","",$str); //过滤body标签
$str=preg_replace("//si","",$str); //过滤link标签
$str=preg_replace("//si","",$str); //过滤form标签
$str=preg_replace("/cookie/si","COOKIE",$str); //过滤COOKIE标签
$str=preg_replace("/(.*?)/si","",$str); //过滤applet标签
$str=preg_replace("//si","",$str); //过滤applet标签
$str=preg_replace("/(.*?)/si","",$str); //过滤style标签
$str=preg_replace("//si","",$str); //过滤style标签
$str=preg_replace("/(.*?)/si","",$str); //过滤title标签
$str=preg_replace("//si","",$str); //过滤title标签
$str=preg_replace("/(.*?)/si","",$str); //过滤object标签
$str=preg_replace("//si","",$str); //过滤object标签
$str=preg_replace("/(.*?)/si","",$str); //过滤noframes标签
$str=preg_replace("//si","",$str); //过滤noframes标签
$str=preg_replace("/(.*?)/si","",$str); //过滤frame标签
$str=preg_replace("//si","",$str); //过滤frame标签
$str=preg_replace("/(.*?)/si","",$str); //过滤script标签
$str=preg_replace("//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(
html过滤 -java_PHP过滤各种html标签相关推荐
- oracle过滤数据,过滤数据 (Oracle Solaris Studio 12.2:性能分析器)
过滤数据 缺省情况下,所有实验.所有样本.所有线程.所有 LWP 和所有 CPU 的数据全部显示在每个标签中.可以使用"过滤数据"对话框选择数据的某个子集. "过滤数据& ...
- wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明
wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中.需要在开始捕捉前设置.显示过滤器(Di ...
- OSPF高级特性 —— LSA-3过滤 + Distribute-list过滤
目录 一.路由过滤简述: 二.LSA-3过滤: 三.Distribute-list 过滤配置: -(1)利用ACL匹配路由条目(OSPF进程使用) -(2)利用前缀列表来匹配路由条目(OSPF进程使用 ...
- 美食推荐系统 (协同过滤 + 内容过滤(余弦函数))(SSM,MySQL)
美食推荐系统 (协同过滤 + 内容过滤(余弦函数))(SSM,MySQL)(毕业论文15581字以上,共39页,程序代码,MySQL数据库) [运行环境] IDEA, Eclipse JDK1 ...
- java过滤函数,过滤函数 (Sun Java System Portal Server 7.2 管理指南)
过滤函数 过滤函数在"元数据"和"数据"阶段运行,以根据函数及其属性指定的具体条件来允许或拒绝资源.在 filter.conf 文件的"枚举" ...
- 过滤字符串中的html标签
#region 过滤html标签 /// <summary> /// 过滤html标签 /// </summary> /// <p ...
- 百度编辑器UEditor源码模式下过滤div/style等html标签
2019独角兽企业重金招聘Python工程师标准>>> UEditor在html代码模式下,当输入带有<div style="">.<ifram ...
- python 正则表达式过滤文本中的html标签 源代码解析
#py2.7 #coding:utf-8import re import os import chardetdef filter_tag(htmlstr):re_cdata = re.compile( ...
- python文本筛选html_python 正则表达式过滤文本中的html标签 源代码解析
#py2.7 #coding:utf-8 import re import os import chardet def filter_tag(htmlstr): re_cdata = re.compi ...
最新文章
- caffe libcudnn.so.6: cannot open shared object file: No such file or directo
- scala中的构造方法和伴生对象
- 方舟手游pvp服务器修改pvx,方舟生存进化手机版怎么玩pvx_方舟生存进化手机版pvx玩法规则介绍_好特网...
- 遇到的bug及解决方法,持续更新
- js控制网页WMP播放的属性
- buildroot patch 补丁文件使用方法
- Error: ‘list‘ object cannot be coerced to type ‘double‘
- 计算机网络入侵参考文献,入侵计算机网络论文,关于计算机网络入侵检测相关参考文献资料-免费论文范文...
- rand函数和srand函数详解
- ios闹钟铃声实现代码
- pycharm一些常用的搜索快捷键
- DL之DSSD:DSSD算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- Anaconda3 安装 爬虫库 selenium(windows环境)
- 【MacBookPro M1 安装Docker】
- 唯众职教学生实训系统
- 制作elasticsearch 镜像_推荐的简单易用的PE系统有哪些?如何制作PE启动U盘?
- 计算机性能测评实验原理,水泵性能试验机测试系统工作原理及试验过程
- HP M130NW打印机换了路由器连接WIFI打印方法
- QGC(QGroundControl)地面站手把手教你改——高德地图的添加和瓦片地图在线资源
- Java学习笔记 7-20 反射
热门文章
- 创业思考:做生意不是靠学历
- mpvue构建小程序(步骤+地址)
- vim:复制复制字符到vim的命令行窗口的4种方法
- 《java入门第一季》之类面试题
- 获取自己主机外网ip
- Linux创建swap文件
- 3月27日外电头条:Windows的开源野心
- 发布一个域安全级别的无代码InfoPath表单作为文档库模版 (InfoPath 一)
- 解决log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?的问题
- 解决Windows资源管理器右键菜单打开EditPlus容易导致资源管理器无响应问题