通过jquery将货币转换为小数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过jquery将货币转换为小数相关的知识,希望对你有一定的参考价值。
我有这样的货币格式Rp 25.100.000,00
我想将此格式转换为十进制25100000.00
我尝试执行此操作,但似乎不起作用
var number = Number(data[9].replace(/[^0-9,-]+/g,""));
答案
您可以通过简单的步骤解决问题
- 删除
,
字符以外的所有非数字字符(您可以在字符类中添加不想替换的更多字符) - 用
,
替换.
let currencyFormatter = str => str.replace(/[^d,]/g, '')
.replace(/,/g, '.')
console.log(currencyFormatter("Rp 25.100.000,00"))
以上是关于通过jquery将货币转换为小数的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 将变量 varchar 字段转换为货币/小数/带小数位的东西
.Net:使用 String.Replace 将货币格式的值转换为十进制值