使用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 相关文章推荐
js和jquery设置disabled属性为true使按钮失效
Aug 07 Javascript
form.submit()不能提交表单的错误原因及解决方法
Oct 13 Javascript
Jquery实现鼠标移动放大图片功能实例
Mar 25 Javascript
jquery实现的V字形显示效果代码
Oct 27 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
js删除数组元素、清空数组的简单方法(必看)
Jul 27 Javascript
js实现tab切换效果
Feb 16 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
May 24 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 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
PHP简介
2006/10/09 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php 文章调用类代码
2011/08/11 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
如何打开php的gd2库
2017/02/09 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
JavaScript 的继承
2011/10/01 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
js实现的折叠导航示例
2013/11/29 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
办公室文员工作自我评价
2013/12/01 职场文书
玲玲的画教学反思
2014/02/04 职场文书
书法比赛获奖感言
2014/02/10 职场文书
篮球比赛口号
2014/06/10 职场文书
校长创先争优承诺书
2014/08/30 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
初中地理教学反思
2016/02/19 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技