我有货币格式的字符串,我必须转换为float而不使用任何js库。
2 079,15 EUR
作为示例应返回2079.15
有一种简单的方法吗?
How to convert a currency string to a double with jQuery or Javascript?中提出的解决方案在这种情况下不起作用:
如果
,它将返回207915
代替2 079,15 EUR
2079.15
如果
,将返回2079
2 079 EUR
工作解决方案应该返回: 第一种情况为
207915
,第二种情况为207900
或者在第一种情况下为2079.15
,在第二种情况下为2079
。解决方案:https://stackoverflow.com/a/559178/1086682适用于本地"美国"或" en-GB" 但不适用于" FR" 。