我的应用从用户那里读取excel。该应用程序将收到"数量和单位"一件物品。
例如,
5件。
12盎司
5磅。
我想获取数字并将其存储在var qu [0]中。 我想得到字符串并将其存储在var qu [1]中。
我该怎么办?我试过分裂。但只有这个数字。
答案 0 :(得分:1)
答案 1 :(得分:0)
alert(Number("45a".match(/\d*/)) + 1)
答案 2 :(得分:0)
使用parseInt
或parseFloat
提取号码。
然后剩下的部分应该是单位。
var num = parseFloat(str),
unit = str.substr(num.toString().length);
请考虑检查num
是否为NaN
,然后将unit
设置为其他内容。