我得到了以下以UTF-8编码的字符串:
€ 64.95
“&#8364”表示欧元货币符号。我想编写删除所有非'。'的UTF-8字符的代码。和/或数字。你知道怎么做吗?
最佳答案
您正在抓取HTML,并且您发布的内容是an escaped character for use in HTML的示例。如果您不希望对此字符进行转义,而只是删除它,那么以下内容就足够了。
const str = '€64.95';
const after = str.replace(/&#\d*;/gm, '');
console.log(after);