基于此处提出的类似问题-How to convert a currency string to a double with jQuery or Javascript?,我需要采用可以采用以下格式的货币
-143,000.00并将其转换为2种情况:
我对正则表达式一点都不擅长,所以我尝试了如下两点技巧:
-
以外的所有货币const value = "-143,000.00";
Number(value.replace(/[^0-9.,]+/g, ''))
第二个用例是我需要删除所有内容,但保留-
和.
const value = "-143,000.00";
Number(value.replace(/[^0-9.-]+/g, ''));
谢谢您的帮助。
这是您要寻找的吗?