问题标签 [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.
php - php / html:用换行符替换 html 结束标签
我正在为 html 抓取网页,当我使用 php strip_tags 时,它会将整个 html 压缩成一行,删除所有结构。
我想通过用换行符替换关闭的 h、p 和 br 标记来保留结构。
preg 替代品会是最好的解决方案吗?
一旦我替换了所有结束标签,我就会运行一个条形标签,但这样我就有了一个基本的结构。
php - PHP:通过 $_GET 回显失败
我目前使用以下代码在我的网站上显示错误:
但是,我很好奇这是否安全。是吗?
php - 使用 PHP strip_tags 函数时看不到“<”之后的字符串
假设 $reply = "blah blah blah > < blah blah blah"; (> < 是韩国流行的表情符号)
但是,当我使用“strip_tags”剥离 $reply 中的每个 html 和 php 标签时,“<”之后的每个字符都会被删除。
我认为 strip_tags 混淆了。
有什么办法可以解决这个问题吗?
php - strip_tags 不工作
我正在尝试像这样过滤 html 字符
但由于某种原因,这并没有过滤掉 html 字符。不知道为什么,可以mysql_real_escape_string
吗?
php - strip_tags() 是否处理嵌入标签
我远离安装了 PHP 的计算机,想知道 strip_tags() 的结果会出现在以下文本中:“<scr<h1>ipt>alert('oh oh')</scr</h1>ipt >"
它会返回:“<script>alert('oh oh')</script>”(即无法识别通过删除明显的标签会暴露一个新标签)或“alert('oh oh')
我知道如果它返回第一种情况,我可以重复调用该函数,直到我取出我输入的内容,但我很好奇。
提前致谢。
html - 如何使用 RubyGem Sanitize 转换器将无序列表清理为逗号分隔的列表?
任何熟悉 RubyGem Sanitize 的人,都提供了构建“Transformer”以进行转换的示例
进入
?
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。
谁有这个解决方案?
javascript - javascript中PHP的等效strip_tags,带有允许的标签
我用这段代码去除了所有标签,但我不想保存一些标签,等等......我该怎么办?我不明白如何过滤标签
**编辑* * ** 这是我的 HTML 代码
我以这种方式使用了您的功能(我必须替换的是:[[[FULL CONTENT]]] 等......)
没有结果。如何使用 [[[FULL CONTENT]]] 等重写 [[[FULL CONTENT]]] 等.... 没有 html 标签,除了?
prototypejs - 在prototypejs中使用stripTags()函数跳过一些标签
我已经成功实现了一些代码,它使用stripTags() 从粘贴的字符串中删除所有HTML。我的下一个目标是用白旗标记一些标签,以便在使用 .wrap() 来增强功能的“粘贴”事件中忽略它们。
我正在使用prototype.js 作为框架,并且一直在慢慢地经历学习框架和javascript 的成长痛苦,但是这个问题出现了一些障碍。
我用谷歌搜索了一下,发现了两个很棒的解决方案,但我似乎没有正确实施它们。 找到的解决方案: http: //perfectionkills.com/wrap-it-up/(指示要删除的标签的功能)和 http://pastebin.com/xbymCFi9(允许保留标签的功能)
我几乎从后者复制和粘贴。如果我从代码中提取“br”,那么正则表达式将被忽略,并且所有 html 都会被剥离。如果我离开它,则不会粘贴任何内容。
这是我拼凑的内容(我因为无法弄清楚这一点而感到愚蠢!)。
(您可能会从 37Signals 文本编辑器中识别出 WysiHat 代码)
注意:您可以看到已注释掉的警报。如果我提醒 ptext,我会返回“未定义”。
c# - C# Internet Explorer 和剥离 HTML 标签
有没有办法从 C# 打开 Internet Explorer 进程,将 html 内容发送到这个浏览器并捕获“显示”的内容?
我知道其他 html 剥离方法(例如 HtmlAgilityPack),但我想探索上述途径。
谢谢, LG