我得到以下 UTF-8 编码的字符串:
€ ;64.95
“€”代表欧元货币符号。我想编写代码来删除所有非 '.' 的 UTF-8 字符。和/或一个数字。你知道该怎么做吗?
最佳答案
您正在抓取 HTML,您发布的内容是 an escaped character for use in HTML 的示例。如果您不想转义这个字符,而只是将其删除,那么像下面这样简单的事情就足够了。
const str = '€64.95';
const after = str.replace(/&#\d*;/gm, '');
console.log(after);
关于Javascript:如何删除不代表数字的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745596/