我想将字符&
,<
,>
,"
和'
转换为相应的HTML实体:{{1} },&
,<
,>
和"
。例如,'
应该变为"Tom & John"
。我怎么能这样做?
答案 0 :(得分:0)
试试这个编码...
alert(HtmlSpecialConversion("Tom & John"))
function HtmlSpecialConversion(text) {
var map = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
"'": '''
};
return text.replace(/[&<>"']/g, function(m) { return map[m]; });
}