使用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 相关文章推荐
JavaScript学习历程和心得小结
Aug 16 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
Sep 03 Javascript
js获取或设置当前窗口url参数的小例子
Oct 14 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
Jan 02 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
Bootstrop实现多级下拉菜单功能
Nov 24 Javascript
JS实现匀加速与匀减速运动的方法示例
Sep 04 Javascript
AngularJS路由删除#符号解决的办法
Sep 28 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
JS扁平化输出数组的2种方法解析
Sep 17 Javascript
vue中移动端调取本地的复制的文本方式
Jul 18 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
解析yii数据库的增删查改
2013/06/20 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
2019/09/30 PHP
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
vuex存储token示例
2019/11/11 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
jquery实现上传图片功能
2020/06/29 jQuery
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
pymssql ntext字段调用问题解决方法
2008/12/17 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
python实现学员管理系统
2019/02/26 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
贷款委托书范本
2014/04/08 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
城南旧事观后感
2015/06/11 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
tensorflow学习笔记之tfrecord文件的生成与读取
2021/03/31 Python
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers