我在UTF-8编码中得到以下字符串:
€ 64.95
"&#8364"代表欧元货币符号。我想编写一个代码来删除所有不是'的字符的UTF-8字符。'和/或数字。你知道怎么做吗?
答案 0 :(得分:1)
您正在抓取HTML,而您发布的内容是an escaped character for use in HTML的示例。如果你对这个角色没有兴趣,只是删除它,那么下面这么简单就足够了。
const str = '€64.95';
const after = str.replace(/&#\d*;/gm, '');
console.log(after);