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

本篇文章是对使用javascript过滤html的字符串进行了详细的分析介绍,需要的朋友参考下
 
复制代码 代码如下:

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);

时间: 2024-10-25 15:57:34

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

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

复制代码 代码如下: function DeleteHtmlFromStartToEnd(str, begin, end) {            str = str.replace(begin + end, "");            if (str.indexOf(begin) == -1) {//没找到                return str;            }            var substr = str.substring(str.inde

JavaScript过滤字符串中的中文与空格方法汇总_javascript技巧

js 如何过滤字符串里中文或空格呢?方法有很多种,我们可以使用替换与正则表达式来实现,本文向大家介绍两个简单的例子,感兴趣的朋友可以参考一下. 1.javascript过滤空格: function moveSpace() { var str = " abc defg"; alert(str.replace(/[ ]/g, "")); } moveSpace(); 2.javascript过滤中文: var title ="字符串zifuchuan"

JavaScript实现存储HTML字符串

原文:JavaScript实现存储HTML字符串 吃完晚饭,在翻各位大牛的博客,偶然看到一篇原创<原创--Javascript你意想不到的功能!!!>眼前一亮,这思路确实霸气测漏,可以不用理会字符串的单引号和双引号的转义,因为人家用的是注释,注释当然什么都可以写.不过原文写的略显羞涩,我来修改个版本,就当是日记记下. PS:我是搞PHP的,让我想起了<<<语法(heredoc和nowdoc),那么就为他命名heredoc吧. 1 Function.prototype.here

JavaScript 未结束的字符串常量常见解决方法_javascript技巧

1.JAVASCRIPT引用时,使用的字符语言不一致. 比如:<script type="text/javascript" src="xxx.js" charset="UTF-8″>. xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因. 改为charset="GBK"就可以了 2.JAVASCRIPT输出HTML字符时,前后标记不匹配.

php 清除换行符,清除制表符,去掉注释标记总结

 代码如下 复制代码 <?php  /**   * 压缩html : 清除换行符,清除制表符,去掉注释标记     * @param   $string     * @return  压缩后的$string    * */  function compress_html($string) {        $string = str_replace("rn", '', $string); //清除换行符        $string = str_replace("n&q

Javascript中如何将字符串转为数字

本文介绍Javascript中数字转字符串及字符串转数字的方法 Javascript中最简洁的数字转字符串方法是: var num = 123; var string = num + ""; 也就是在数字后面加上一个空字符.那么最简洁字符串转数字方法呢? 字符串只能进行加法(拼接) 字符串进行加法(拼接)是很常见的,但是字符串进行减法.乘法.除法呢? 这似乎很难定义,实际上字符串没有减法.乘法.除法操作. 但Javascript是动态语言,如果你拿两个字符串进行这三种操作的时候,他会尝

PHP文件注释标记及规范小结

PHP 注释标记 @access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private.public或proteced @author 指明作者 @copyright 使用范围:class,function,var,define,module,use 指明版权信息 @deprecated 使用范围:class,function,var,define,module,constent,global,include 指明不用或者废弃

JavaScript通过字典进行字符串翻译转换的方法

 这篇文章主要介绍了JavaScript通过字典进行字符串翻译转换的方法,涉及javascript字符串转换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript通过字典进行字符串翻译转换的方法.分享给大家供大家参考.具体分析如下: 这里实际上就是先设置一个对照的字典,然后通过翻译函数,从字典中找到相应的键值.需要在JavaScript 1.8以上版本使用 函数定义如下: ? 1 2 3 4 5 function CreateTranslator(tran

c/c++-使用 mysql c api 中,预处理查询条件 当过滤字段是字符串时

问题描述 使用 mysql c api 中,预处理查询条件 当过滤字段是字符串时 #include <stdio.h> #include <mysql/mysql.h> #include <string.h> int main(void) { // declares MYSQL * connection = NULL; MYSQL_STMT * stmt = NULL; MYSQL_BIND bind[3]; MYSQL_BIND inbind; // preproce