`
sitoto
  • 浏览: 124164 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Strip_tags取出html标签

阅读更多

strip_tags(html) public

Strips all HTML tags from the html, including comments. This uses the html-scanner tokenizer and so itsHTML parsing ability is limited by that of html-scanner.

Examples

strip_tags("Strip <i>these</i> tags!")
# => Strip these tags!

strip_tags("<b>Bold</b> no more!  <a href='more.html'>See more here</a>...")
# => Bold no more!  See more here...

strip_tags("<div id='top-bar'>Welcome to my website!</div>")
# => Welcome to my website!

strip_tags method not functioning in controllers, models, or libs

It comes up with an error about white_list_sanitizer undefined in the class you’re using it in. To get around this, use:

ActionController::Base.helpers.strip_tags('string')

To shorten this, add something like this in an initializer:

class String
  def strip_tags
    ActionController::Base.helpers.strip_tags(self)
  end
end

then call it with:

'string'.strip_tags
分享到:
评论

相关推荐

    php使用strip_tags()去除html标签仍有空白的解决方法

    本文实例讲述了php使用strip_tags()去除html标签仍有空白的解决方法。分享给大家供大家参考,具体如下: $subject = strip_tags($newsRs['content']);//去除html标签 $pattern = '/\s/';//去除空白 $content = preg...

    php字符串过滤strip_tags()函数用法实例分析

    PHP 提供了多种函数来处理字符串,其中strip_tags()函数就是专门用来清除字符串中的HTML和PHP标签。 strip_tags()函数的基本用法是将字符串作为输入,并返回去除所有HTML和PHP标签后的纯文本。此函数的语法非常简单...

    smarty中先strip_tags过滤html标签后truncate截取文章运用

    `strip_tags` 函数的主要作用是从字符串中去除HTML和PHP标签。它保留了字符串中的文本,移除了字符串中的HTML标签。这个函数对于防止XSS攻击非常有用,同时也用于清理输入数据。例如,当用户提交评论或文章,服务器...

    PHP strip_tags保留多个HTML标签的方法

    strip_tags函数的基本功能是去除字符串中的HTML和PHP标签,但有时候我们需要保留某些标签,这时就要用到strip_tags函数的第二个参数来指定需要保留的标签。下面就来详细介绍如何使用PHP的strip_tags函数来保留多个...

    striptags, 在 node.js 中,PHP的strip_tags的实现.zip

    striptags, 在 node.js 中,PHP的strip_tags的实现 striptags php 在 Node.js. 中的一种实现注意:的目标为 ES6,因此与 uglifyjs的主分支不兼容。 你可以:使用 babili,它支持 ES6使用 uglifyjs的harmony 分支坚持...

    php 去除html标记--strip_tags与htmlspecialchars的区别详解

    例如,如果你有一个包含HTML的字符串,你可以使用`strip_tags`来删除所有的HTML标签,只保留纯文本内容。 接下来是`htmlspecialchars`函数,它的主要任务是将特定的字符转换为HTML实体。基本语法为`string ...

    PHP关于htmlspecialchars、strip_tags、addslashes的解释

    1.函数strip_tags:去掉 HTML 及 PHP 的标记 注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函数和 fgetss() 有着...

    PHP函数strip_tags的一个bug浅析

    由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数据被删除。 比如下述代码: 复制代码 代码如下:&lt;div&gt;string&lt;/div&gt;string&lt;string&gt;hello&lt;/b&gt;&lt;div&gt;string 通过 strip_tags($str, ‘’) 过滤,...

    详解PHP函数 strip_tags 处理字符串缺陷bug

    `strip_tags()`是PHP中一个非常实用的函数,它的主要作用是移除字符串中的HTML、XML以及PHP标签,以达到清洗和过滤文本的目的。然而,这个函数并非无懈可击,它存在一个明显的缺陷:无法正确处理不完整或破损的HTML...

    Python库 | lektor_strip_html_tags-0.2.1-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:lektor_strip_html_tags-0.2.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    PHP strip_tags()去除HTML、XML以及PHP的标签介绍

    `strip_tags()`是PHP中一个非常实用的字符串处理函数,它的主要作用是移除字符串中的HTML、XML以及PHP标签。这个函数在处理用户输入、防止XSS(跨站脚本攻击)或者格式化数据时非常有用。下面我们将详细介绍`strip_...

    PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数

    strip_tags()函数的基本作用是从字符串中剥离HTML、XML以及PHP的标签。这意味着如果字符串包含标签,比如&lt;b&gt;hello,函数会返回无标签的纯文本"hello"。这一功能对于清理用户输入的数据尤为有用,可以避免潜在的代码...

Global site tag (gtag.js) - Google Analytics