我有一个字符串值,看起来像这样:

"ZAR 200.15"

使用正则表达式,如何提取浮点值以进行计算?

在某些情况下,我使用javascript来访问HTML元素的值,如下所示:
var amountDueString = document.getElementById("amountDue").innerHTML;

然后,我需要使用正则表达式仅获取浮点值。
var amountDue = amountDueString.match(---some regex---);

我想提取浮点值以便与用户输入进行比较。

最佳答案

试试这个:

(\d)+\.(\d+)

在记事本上测试++

关于javascript - 如何使用正则表达式从字符串中获取浮点值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38074000/

10-09 14:04