如何在 jquery 中将价格格式字符串转换为数字

How to convert price format string into number in jquery

我有这样的字符串

",099,585.43"

“$”可能是任何符号,如@、#..等

我想把它转换成 2099585.43

有什么简单的方法吗?

使用 String#replace 并删除非数字或点的字符。

console.log(
  ",099,585.43".replace(/[^\d.]/g, '')
)