如何将货币转换为数字

问题描述 投票:0回答:1

基于此处提出的类似问题-How to convert a currency string to a double with jQuery or Javascript?,我需要采用可以采用以下格式的货币

-143,000.00并将其转换为2种情况:

  1. 输出将为-143000.00
  2. 输出为-1430000的位置

我对正则表达式一点都不擅长,所以我尝试了如下两点技巧:

  1. 我需要删除[-以外的所有货币
const value = "-143,000.00";
Number(value.replace(/[^0-9.,]+/g, ''))

第二个用例是我需要删除所有内容,但保留-.

const value = "-143,000.00";
Number(value.replace(/[^0-9.-]+/g, ''));

谢谢您的帮助。

javascript
1个回答
0
投票

这是您要寻找的吗?

© www.soinside.com 2019 - 2024. All rights reserved.