gpt4 book ai didi

javascript - 使用 < 和 > 替换 < 和 >

转载 作者:行者123 更新时间:2023-12-02 16:09:30 25 4
gpt4 key购买 nike

我有一个文本输入和一个包含相同文本的 div。我使用下面的行在 DIV 文本中进行与输入文本中相同的换行符。

$('#tF').html( $(this).val().replace(/\n/g, '<br />') ); 

问题:如何写'<br />通过使用&lt;&gt;

示例(不起作用):

$('#tF').html( $(this).val().replace(/[<>]/g, function(_){ return {'<':'&lt;','>':'&gt;'}[_]; }).replace(/\n/g, '<br />' );

最佳答案

您可以使用我在上一篇文章中找到的这个小功能

function escapeHtml(text) {
var map = {
'&': '&amp;',
'<': '&lt;',
'>': '&gt;',
'"': '&quot;',
"'": '&#039;'
};

return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}

然后

$('#tF').html( escapeHtml( $(this).val() ) ); 

关于javascript - 使用 < 和 > 替换 < 和 >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30376185/

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