问题标签 [strip-tags]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4305 浏览

php - php / html:用换行符替换 html 结束标签

我正在为 html 抓取网页,当我使用 php strip_tags 时,它会将整个 html 压缩成一行,删除所有结构。

我想通过用换行符替换关闭的 h、p 和 br 标记来保留结构。

preg 替代品会是最好的解决方案吗?

一旦我替换了所有结束标签,我就会运行一个条形标签,但这样我就有了一个基本的结构。

0 投票
3 回答
318 浏览

php - PHP:通过 $_GET 回显失败

我目前使用以下代码在我的网站上显示错误:

但是,我很好奇这是否安全。是吗?

0 投票
2 回答
203 浏览

php - 使用 PHP strip_tags 函数时看不到“<”之后的字符串

假设 $reply = "blah blah blah > < blah blah blah"; (> < 是韩国流行的表情符号)

但是,当我使用“strip_tags”剥离 $reply 中的每个 html 和 php 标签时,“<”之后的每个字符都会被删除。

我认为 strip_tags 混淆了。

有什么办法可以解决这个问题吗?

0 投票
4 回答
8505 浏览

php - strip_tags 不工作

我正在尝试像这样过滤 html 字符

但由于某种原因,这并没有过滤掉 html 字符。不知道为什么,可以mysql_real_escape_string吗?

0 投票
2 回答
126 浏览

php - strip_tags() 是否处理嵌入标签

我远离安装了 PHP 的计算机,想知道 strip_tags() 的结果会出现在以下文本中:“<scr<h1>ipt>alert('oh oh')</scr</h1>ipt >"

它会返回:“<script>alert('oh oh')</script>”(即无法识别通过删除明显的标签会暴露一个新标签)或“alert('oh oh')

我知道如果它返回第一种情况,我可以重复调用该函数,直到我取出我输入的内容,但我很好奇。

提前致谢。

0 投票
1 回答
411 浏览

html - 如何使用 RubyGem Sanitize 转换器将无序列表清理为逗号分隔的列表?

任何熟悉 RubyGem Sanitize 的人,都提供了构建“Transformer”以进行转换的示例

进入

?

0 投票
1 回答
1067 浏览

preg-replace - preg_replace 中的 strip_tags

在格式如下的 CMS 中发布链接时:

[url=http://www.examplesite.eu]ExampleSite[/url]

标题描述是 url 而不是链接文本。(linktext=ExampleSite)

html输出是这样的:

它应该是:

所以我尝试了 url_bbcode_include.php 并且可以改变 bbcode 的行为。

原文,注意title=部分:

修改为将链接文本显示为标题,注意 title= 部分:

修改后的 url_bbcode_include.php 效果很好,但是当链接文本使用颜色或其他 html 元素格式化时会出现问题。然后标题部分包含 html 之类的<span style=并破坏链接的正确显示。

所以我试图在 title= 部分中删除标签,但我无法让它工作。还探索了 strip_tags($text); 但这也从链接文本中剥离了 html。

谁有这个解决方案?

0 投票
3 回答
6702 浏览

javascript - javascript中PHP的等效strip_tags,带有允许的标签

我用这段代码去除了所有标签,但我不想保存一些标签,等等......我该怎么办?我不明白如何过滤标签

**编辑* * ** 这是我的 HTML 代码

我以这种方式使用了您的功能(我必须替换的是:[[[FULL CONTENT]]] 等......)

没有结果。如何使用 [[[FULL CONTENT]]] 等重写 [[[FULL CONTENT]]] 等.... 没有 html 标签,除了?

0 投票
1 回答
175 浏览

prototypejs - 在prototypejs中使用stripTags()函数跳过一些标签

我已经成功实现了一些代码,它使用stripTags() 从粘贴的字符串中删除所有HTML。我的下一个目标是用白旗标记一些标签,以便在使用 .wrap() 来增强功能的“粘贴”事件中忽略它们。

我正在使用prototype.js 作为框架,并且一直在慢慢地经历学习框架和javascript 的成长痛苦,但是这个问题出现了一些障碍。

我用谷歌搜索了一下,发现了两个很棒的解决方案,但我似乎没有正确实施它们。 找到的解决方案: http: //perfectionkills.com/wrap-it-up/(指示要删除的标签的功能)和 http://pastebin.com/xbymCFi9(允许保留标签的功能)

我几乎从后者复制和粘贴。如果我从代码中提取“br”,那么正则表达式将被忽略,并且所有 html 都会被剥离。如果我离开它,则不会粘贴任何内容。

这是我拼凑的内容(我因为无法弄清楚这一点而感到愚蠢!)。

(您可能会从 37Signals 文本编辑器中识别出 WysiHat 代码)

注意:您可以看到已注释掉的警报。如果我提醒 ptext,我会返回“未定义”。

0 投票
2 回答
677 浏览

c# - C# Internet Explorer 和剥离 HTML 标签

有没有办法从 C# 打开 Internet Explorer 进程,将 html 内容发送到这个浏览器并捕获“显示”的内容?

我知道其他 html 剥离方法(例如 HtmlAgilityPack),但我想探索上述途径。

谢谢, LG