刮数字字符串

时间:2019-07-09 13:41:58

标签: node.js string

所以我有一堆看起来像这样的字符串:

var string = "0.1 - 1";

我想提取 “-” 左侧的值以及右侧的值。在这种情况下,将是: leftValue = 0.1,rightValue =1。任何想法如何实现?

1 个答案:

答案 0 :(得分:1)

这将在您的字符串始终为数字,破折号和另一个数字的情况下起作用。由于它会分割所有破折号字符,因此无法使用负数。

var string = "0.1 - 1";
var splitStr = string.split("-");
var leftValue = parseFloat(splitStr[0]);
var rightValue = parseFloat(splitStr[1]);