React native 使用React native EXPO时,如何将货币格式化为数字?

React native 使用React native EXPO时,如何将货币格式化为数字?,react-native,expo,React Native,Expo,我如何获取像$10000.00这样的数字并将其输出为10000 我看了很多文章,都不完整,没有一篇有效 我不需要完全国际化,只需要能够格式化一个数字,您可以使用regex 请尝试下面的代码 var currency = "$10,000.00"; var number = Number(currency.replace(/[^0-9.-]+/g,"")); console.log('Number => ', number) 非常感谢。但是,此代码非常特定于9个字符。我希望代码具有一

我如何获取像$10000.00这样的数字并将其输出为10000

我看了很多文章,都不完整,没有一篇有效

我不需要完全国际化,只需要能够格式化一个数字,您可以使用regex

请尝试下面的代码


var currency = "$10,000.00";
var number = Number(currency.replace(/[^0-9.-]+/g,""));

console.log('Number => ', number)

非常感谢。但是,此代码非常特定于9个字符。我希望代码具有一定的灵活性,这样任何带有货币的数字都可以转换为数字,而不是特定于9个字符。它将与任何数字的任何货币字符串一起使用。