Javascript:如何删除不代表数字的符号

标签 javascript utf-8

我得到以下 UTF-8 编码的字符串:

&#8364 ;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/

相关文章:

javascript - 轮询直到得到具体结果?

c# - 为什么 UTF8 编码在写入文件时会更改/损坏字节而不是 Base64 和 ASCII?

php - 如何在 PHP PgSQL 数据库的 PDO 类构造函数中设置 UTF-8

javascript - 如何最好地确定参数是否未发送到 JavaScript 函数

javascript - 防止同步加载商店

javascript - 在 Angular 中使用 BehaviourSubject 在两个组件之间进行通信

javascript - 如何定位特定的 div 然后切换类?

php - 在 PHP 中读取 CSV 文件返回黑色菱形中的问号

utf-8 - 在VB6中以 append 方式写入文本文件(utf-8编码)

php - 更新查询不会更新,但运行时不会显示错误