我使用:
const map = {
'&': "'",
'&': "&",
''': "'",
'<': '<',
'>': '>',
'"': '"',
'#039;': "'",
'’': "’",
'‘': "‘",
'–': "–",
'—': "—",
'…': "…",
'”': '”'
};
return text.replace(/\&[\w\d\#]{2,5}\;/g, function(m) { return map[m]; });
但是当我刷新时,&
已转换为'
,但#039;
仍然存在。
您认为是什么问题?