在Javascript中将特殊字符转换为HTML [英] Convert special characters to HTML in Javascript
本文介绍了在Javascript中将特殊字符转换为HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有人知道如何在 Javascript
中将特殊字符转换为 HTML
?
Does any one know how to convert special characters to HTML
in Javascript
?
示例:
-
&
(&符号)变为& amp
。 -
(双引号)变为
& quot
当未设置ENT_NOQUOTES
时。 -
'
(单引号)仅在ENT_QUOTES
设置时才变为&#039
。 -
<
(小于)变为& lt
。 -
>
(大于)变为& gt
。
&
(ampersand) becomes&
."
(double quote) becomes"
whenENT_NOQUOTES
is not set.'
(single quote) becomes'
only whenENT_QUOTES
is set.<
(less than) becomes<
.>
(greater than) becomes>
.
推荐答案
你需要一个像
return mystring.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/"/g, """);
但考虑到您对不同处理单/双引号的需求。
But taking into account your desire for different handling of single/double quotes.
这篇关于在Javascript中将特殊字符转换为HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文