使用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同时按下两个方向键
Dec 01 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
jQuery 获取和设置select下拉框的值实现代码
Nov 08 Javascript
JavaScript中创建字典对象(dictionary)实例
Mar 31 Javascript
JavaScript中获取HTML元素值的三种方法
Jun 20 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
Vue中使用matomo进行访问流量统计的实现
Nov 05 Javascript
vue实现扫码功能
Jan 17 Javascript
利用JavaScript为句子加标题的3种方法示例
Jan 05 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的魔术方法__get()和__set()使用介绍
2012/09/19 PHP
PHP生成压缩文件实例
2015/02/07 PHP
laravel自定义分页效果
2017/07/23 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
jsonp原理及使用
2013/10/28 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
python自定义类并使用的方法
2015/05/07 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
Python 如何查找特定类型文件
2020/08/17 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
数据库方面面试题
2012/04/22 面试题
期末自我鉴定
2014/02/02 职场文书
杜甫草堂导游词
2015/02/03 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
JavaScript数组 几个常用方法总结
2021/11/11 Javascript
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript