抓取字符串以获取数字



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

var string = "0.1 - 1";

我想拉出"-">左侧的值以及右侧的值。在这种情况下,这将是:左值 = 0.1,右值 = 1。知道如何实现这一目标吗?

假设您的字符串始终是一个数字、一个破折号和另一个数字,这将起作用。它不适用于负数,因为它在所有破折号字符上拆分。

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

最新更新