将表示浮点数的String转换为数字的最佳方法

时间:2015-12-17 14:22:20

标签: javascript jquery html

我在使用JQuery脚本时遇到以下问题。

我有一些代表货币金额的文字输入字段:

<input type="text" value="€ 10.000,00" style="width:25%" 
class="rightAlligned form-control" id="finanziamentoModale" disabled="">

值类似于“€10.000,05”。一个字符串,以字符开头,后跟一个空格,后跟整数部分(千位用字符分隔),然后是后跟2位小数

我的问题是我必须将此值转换为浮点数(我必须将其用于某些数学计算)。

因此,之前的“€10.000,05”字符串必须转换为 10000,05 数字,

我在想,也许我可以这样做:

  1. 首先,我从此字符串中删除和whit spacce字符。
  2. 然后我删除了千位分隔符
  3. 字符
  4. 然后我将字符串中的十进制数字seprator替换为,并将替换为数字
  5. 最后我使用 parseFloat() JavaScript函数来获取我的号码。
  6. 这是一个好的解决方案还是有问题?

    是否存在一些更聪明,更好的方法?

0 个答案:

没有答案