利用js种的正则删除html标签
1 public static string NoHTML(string Htmlstring) 2 { 3 4 5 //删除脚本 6 Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase); 7 //删除HTML 8 Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase); 9 Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase); 10 Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase); 11 Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase); 12 13 Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase); 14 Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase); 15 Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase); 16 Htmlstring = Regex.Replace(Htmlstring, @"&(gt|#62);", ">", RegexOptions.IgnoreCase); 17 Htmlstring = Regex.Replace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptions.IgnoreCase); 18 Htmlstring = Regex.Replace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptions.IgnoreCase); 19 Htmlstring = Regex.Replace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptions.IgnoreCase); 20 Htmlstring = Regex.Replace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptions.IgnoreCase); 21 Htmlstring = Regex.Replace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptions.IgnoreCase); 22 Htmlstring = Regex.Replace(Htmlstring, @"&#(\d+);", "", RegexOptions.IgnoreCase); 23 24 Htmlstring.Replace("<", ""); 25 Htmlstring.Replace(">", ""); 26 Htmlstring.Replace("\r\n", ""); 27 28 return Htmlstring; 29 }
转载于:https://www.cnblogs.com/McChen/p/4415174.html
利用js种的正则删除html标签相关推荐
- js 正则删除span标签以及标签里面的内容
如题:拿到后台返回的数据是一个带p标签和span标签的的字符串,本来v-html引用就完了,但是有个奇葩需求需要删掉span标签及里面的内容,费了半天劲终于实现了. var temp="&l ...
- php之去掉html标签,PHP删除HTMl标签
/** * 取出html标签 * * @access public * @param string str * @return string * */ function deletehtml($str ...
- 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...
本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...
- 利用JS提交表单的几种方法和验证
工作中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么.在导师的催促下就总结出以下的几种常用表单提交的方法. ...
- html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能
事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...
- php 删除指定html标签,php删除html标签的三种解决办法
分享下PHP删除HTMl标签的三种方法. 方法1: 直接取出想要取出的标记 function strip($str) {$str=str_replace(" ","&qu ...
- 利用JS来实现表格的全选、全不选、反选以及删除的功能
利用JS来进行表格的选择删除等功能 二.代码 1.表格的制作以及事件的绑定 2.全选按钮的功能实现 3.全不选按钮的功能实现 4.反选按钮的功能实现 5.删除按钮的功能实现 6.鼠标悬停时颜色的变化 ...
- js获取classname值_利用js获取元素class值的两种方法
我们有时为了达到某种效果,需要以元素的class值为条件做判断. 我们如何利用JavaScript获取元素class的值?我们先看下面代码: x=document.getElementsByTagNa ...
- 修改html中meta标签,利用JS或JQuery修改网页title和meta标签的content内容
这篇文章主要为大家详细介绍了利用JS或JQuery修改网页title和meta标签的content内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 网页的ti ...
最新文章
- 为什么让A.I.“顶天立地”需要6个多月?
- CentOS7系统ifconfig无法使用的解决方法
- java线程方法_Java线程的三种方式
- MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync
- 工业用微型计算机(10)-指令系统(7)
- Python安装与简单使用
- 自定义错误代码和提示信息
- 微软人物立方——效果还很漂亮的
- 快速完成和读懂测试计划
- HTTP协议 (三) 压缩
- 无法将 char 值转换为 money。该 char 值的语法有误。_java 基础语法 (下)
- spss典型相关分析_R语言实战 多元统计分析Day10— —典型相关分析
- 华为暂没有推出鸿蒙手机计划;苹果否认 iPhone 辐射超标;Kotlin 1.3.50 发布 | 极客头条...
- [转]Java计时器Timer 使用
- cartographer代码流程分析
- java适配器模式 场景_详解Java适配器模式
- vivadomatlab图像算法仿真
- html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
- 微软雅黑字体的设计理念
- 3.4 实时进程的调度
热门文章
- 右手螺旋判断磁感应强度方向_高中物理第11章 电磁感应(汇总58个动画视频)
- android gradle权威指南pdf_干货 | 携程 Android 10适配踩坑指南
- 安装sqlserver时“试图执行未经授权的操作“的错误
- recv、recvfrom、recvmsg函数
- #include *.c文件的妙用
- spark on yarn
- Elasticsearch等同八大全能型的数据产品对比
- javaweb学习总结(十):HttpServletRequest对象(一)
- Razor.js,基于JavaScript的Razor实现
- 基于springMVC拦截器实现操作日志统计