长度测量的两个例子:
我想同时提取数字和单位。我知道单位是'cm'或'in',所以我可以假设单位字符长度始终为2。但是,前面的数字可以是任意字符长度的任意数字。
我看过各种JS字符串方法,比如slice,substr,split等等。我使用
但是我如何提取第一部分呢?
提供起始索引:
"180cm".slice(0, -2) // "180"
另一种方法
null
var str = "1234in";
var res = str.substring(0,str.length-2);
console.log(res);
你可以像这样使用。
function getData(data) {
var number = data.slice(0, -2);
var unit = data.slice(data.length-2);
return [number, unit]
}