使用javascript过滤html的字符串(注释标记法)


Posted in Javascript onJuly 08, 2013
function DeleteHtmlFromStartToEnd(str, begin, end) {
            str = str.replace(begin + end, "");
            if (str.indexOf(begin) == -1) {//没找到
                return str;
            }
            var substr = str.substring(str.indexOf(begin) + begin.length, str.indexOf(end));
            str = str.replace(substr, "");
            return DeleteHtmlFromStartToEnd(str, begin, end);
        }
        var str = '00000<!--deleteBegin-->1234567<!--deleteEnd-->111111<!--deleteBegin-->890<!--deleteEnd-->22222<!--deleteBegin-->890<!--deleteEnd--><!--deleteBegin-->890<!--deleteEnd-->3';
        var result = DeleteHtmlFromStartToEnd(str, '<!--deleteBegin-->', '<!--deleteEnd-->');
        alert(result);
Javascript 相关文章推荐
如何在标题栏显示框架内页面的标题
Feb 03 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
Jvascript学习实践案例(开发常用)
Jun 25 Javascript
简单的JavaScript互斥锁分享
Feb 02 Javascript
javascript中基本类型和引用类型的区别分析
May 12 Javascript
jquery点击切换背景色的简单实例
Aug 25 Javascript
JS正则表达式判断有效数实例代码
Mar 13 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
vue2.0 elementUI制作面包屑导航栏
Feb 22 Javascript
微信小程序云开发之模拟后台增删改查
May 16 Javascript
pm2启动ssr失败的解决方法
Jun 29 Javascript
layui 表格操作列按钮动态显示的实现方法
Sep 06 Javascript
使用js 设置url参数
Jul 08 #Javascript
复制js对象方法(详解)
Jul 08 #Javascript
Javascript拓展String方法小结
Jul 08 #Javascript
解析js原生方法创建表格效率测试
Jul 08 #Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 #Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 #Javascript
解析使用JS 清空File控件的路径值
Jul 08 #Javascript
You might like
javascript XML数据显示为HTML一例
2008/12/23 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
js 自带的 map() 方法全面了解
2016/08/16 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
python解析文件示例
2014/01/23 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
python爬虫实现中英翻译词典
2019/06/25 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
学生会部长竞聘书
2014/03/31 职场文书
导游词格式
2015/02/13 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
525心理健康活动总结
2015/05/08 职场文书
项目战略合作意向书
2015/05/08 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript
js基础语法与maven项目配置教程案例
2021/07/15 Javascript