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

Man*_*Ram 3 javascript jquery data-conversion number-formatting

我有一个这样的字符串

“2,099,585.43 美元”

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

我想把它转换成 2099585.43

有没有简单的方法可以做到这一点?

Pra*_*lan 5

使用String#replace和删除不是数字或点的字符。

console.log(
  "$2,099,585.43".replace(/[^\d.]/g, '')
)
Run Code Online (Sandbox Code Playgroud)