`
zhangyaochun
  • 浏览: 2621041 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

去掉字符串中的html标签stripTags

阅读更多

很多时候我们需要去掉字符串中的html标签

 

1、先看看prototype 1.6.0的写法:

 

 

stripTags:function(){
    return this.replace(/<\/?[^>]+>/gi, '')
}
 

 

2、再看看参照tangram思想的

  • 相比一下正则用的不一样
  • 下面这个吧参数强转一下,并且给了一个默认值(对于默认值的做法我个人一直是推崇的)

 

/*
*stripTags -- 去掉目标字符串的html标签*
*@function*
*@param {String} source*
*@return {String} 去掉html标签的字符串*
*/
ZYC.string.stripTags = function(source){
    return String(source || '').replace(/<[^>]+>/g,'');
};
分享到:
评论

相关推荐

    去掉所有的html标签

    此方法的目标是移除这个字符串中的所有HTML标签,并返回一个只包含文本内容的新字符串。 #### 正则表达式解析 实现的核心在于正则表达式的使用:`replaceAll("\\*?&gt;","")`。这里的关键点包括: - `\\和 `\\&gt;` 分别...

    vue删除html内容的标签样式实例

    striphtml.striptags('&lt;body&gt;I am a &lt;b&gt;HTML&lt;/b&gt; string.&lt;div class=clear&gt;&lt;/div&gt;&lt;/body&gt;', [ 'b' ]); // Returns I am a &lt;b&gt;HTML&lt;/b&gt; string. 删除标签样式(保留指定样式): var striphtml = ...

    HTMLStrings-开源

    HTMLStrings 是一个专门为 Java 开发者设计的开源类库,其主要目的是提供一系列静态方法,以便于对 HTML 字符串进行高效且灵活的操作。在 Web 开发中,处理 HTML 代码是常见的需求,HTMLStrings 提供了简洁的 API,...

    常用Extjs工具:Extjs.util.Format使用方法

    - trim(value):去除字符串首尾的空白字符。 对于日期格式化,Extjs.util.Format提供了以下方法: - date(value, [format]):这个方法可以将JavaScript的Date对象转换成指定格式的字符串。如果未指定格式,则默认...

    python 模板语言 - jinja2 金家兔.pdf

    * striptags:渲染之前把值中所有的HTML标签都删掉 * join:拼接多个值为字符串 * replace:替换字符串的值 * round:默认对数字进行四舍五入,也可以用参数进行控制 * int:把值转换成整型 使用过滤器时,只需要在...

    django 实现后台从富文本提取纯文本

    Django模板语言提供了一系列内置的过滤器,其中`striptags`过滤器可以轻松去除HTML标签。 ```python from django.template.defaultfilters import striptags def extract_plain_text_with_striptags(rich_text): ...

    flask Jinja2模版过滤器和控制语句

    17. `trim`:去除字符串首尾的空白字符。 18. `string(value)`:将变量转换为字符串。 19. `wordcount(s)`:计算字符串中单词的数量。 **二、Jinja2 控制语句** 控制语句允许我们在模板中进行条件判断和循环操作。...

    flask之二

    - `striptags`: 去除HTML标签,保留纯文本,如`{{ some_html|striptags }}`。 - `trim`: 删除字符串前后空白。 - `string`: 将变量转换为字符串。 - `wordcount`: 计算字符串中单词数量。 5. **default过滤器...

    twig模板手册

    - `trim`:去除字符串首尾空白。 - `range`:生成数字序列。 - `cycle`:循环迭代。 - `constant`:获取常量值。 - `random`:随机选择。 - `attribute`:获取对象属性。 - `block`:定义模板块。 - `parent...

    Flask模板引擎之Jinja2语法介绍

    - **trim/striptags**:去除空格/HTML 标签。 - **default**:设置默认值。 - **random**:从序列中选择随机元素。 - **truncate**:截取字符串。 - **format**:格式化字符串。 - **length**:计算列表长度或字符串...

    Django使用Jinja2模板引擎的示例代码

    Jinja2还提供了很多内置过滤器,比如`lower`将字符串转换为小写,`upper`转换为大写,`title`将每个单词的首字母大写,`trim`去除字符串首尾的空格,`striptags`移除字符串中的所有HTML标签等。这些过滤器在模板中...

    extjs帮助文档pdf版

    - `Ext.util.Format.stripTags(value)`: 去除HTML标签。 #### 20. Ext.util.DelayedTask 类 (P.20) - **概述**:提供了延迟任务管理。 - **常用方法**: - `Ext.util.DelayedTask.delay(delay, fn, scope, args)`...

Global site tag (gtag.js) - Google Analytics