我的值是±3%±3%。我只需要选择数字。如何拆分和仅选择数字。

 var str = document.getElementById("band4tolerance");
 var b4d4 = str.options[str].value;
alert("b4d4===>"+b4d4);


我得到b4d4 =±3%,我只需要取数字3。我该如何进行?

最佳答案

下面将返回值中所有数字的数组。

var value = 'HI! ± 333.3% The quick brown fox jumped over the lazy dog 3.0 times.';
var regex = /\d+\.?\d*/g;
var found = value.match(regex);

console.log(found); // ["333.3", "3.0"]

关于javascript - 如何分割±3%? ±3%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53307358/

10-12 03:23