我得到了以下以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);

10-07 18:39