gpt4 book ai didi

javascript - 如果不在代码示例下,如何使 Markdown 忽略 <script> 语句?

转载 作者:行者123 更新时间:2023-11-28 09:18:37 24 4
gpt4 key购买 nike

我使用the same JavaScript Markdown如 Stack Overflow 上所示。我的问题是这样的:

我有一个文本字段:

<textarea id="markdown" class="markdown"></textarea>

在按键时我执行此事件和逻辑:

 var converter = new Markdown.Converter();

$('textarea#markdown').keyup(function() {
if($(this).val().length >= 1) {
var html = $(this).val().replace(/<script(.*?)>(.*?)<\/script>/gi, '');

$('div#markdown_preview').html( converter.makeHtml( html ) );
} else {
$('div#markdown_preview').html('Your Markdown will be previewed in here...');
}
});

如您所见,使用我的正则表达式,我删除了所有 <script>声明,例如:

<code> <script></script> </code> 

也行不通。我怎样才能让它工作,就像 Stack Overflow 上的一样?

最佳答案

有了 Kramdown,你也许可以使用 comments

{::comment}
This text is completely ignored by kramdown - a comment in the text.
{:/comment}

关于javascript - 如果不在代码示例下,如何使 Markdown 忽略 &lt;script&gt; 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15299805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com