gpt4 book ai didi

jquery - 解析特殊字符并转换为 HTML(转义字符串)

转载 作者:行者123 更新时间:2023-12-01 03:05:42 25 4
gpt4 key购买 nike

我在解析以 HTML 格式输入的文本时遇到一个小问题。成功转换打开和关闭标签等,但我如何识别文本区域中的“下一行(输入的文本)”?

请帮忙

<script type="text/javascript">

jQuery(function($) {

$('#submit').click(function() {
var htmlval = $('#textEntry').val();
$('p.escape').text(htmlval);
$('p.escape').escapeHtml();
});


});

(function($) {


$.fn.escapeHtml = function() {
this.each(function() {
$(this).html(
$(this).html()
.replace(/"/g,"&quot;")
.replace(/&/g,'&amp;')
.replace(/</g,'&lt;')
.replace(/>/g,'&gt;')
.replace(/'/g,'&apos;')
);
});
return $(this);
}

})(jQuery);

</script>

HTML如下..

<p class="escape"></p>
<br>
<textarea name="text" id="textEntry"></textarea><input type="submit" id="submit" value="submit" />

最佳答案

不必费心在客户端转义文本,如果有人恶意,他们只会手动提交它并绕过您花哨的 JavaScript。在与数据库交互之前,在服务器端转义文本。

关于jquery - 解析特殊字符并转换为 HTML(转义字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236015/

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