Я использую:
const map = {
'&': "'",
'&': "&",
''': "'",
'<': '<',
'>': '>',
'"': '"',
'#039;': "'",
'’': "’",
'‘': "‘",
'–': "–",
'—': "—",
'…': "…",
'”': '”'
};
return text.replace(/\&[\w\d\#]{2,5}\;/g, function(m) { return map[m]; });
Но когда я обновляю &
преобразуется в '
, но #039;
все еще остается.
Здесь изображение
В чем проблема, как вы думаете?