例如08分钟50秒16分钟02秒这样的如何转换为秒啊?
2 回答
慕丝7291255
TA贡献1859条经验 获得超6个赞
varstr='08分钟50秒';functionchangeSecond(str){returnparseInt(str.split(/分钟|秒/)[0]*60)+parseInt(str.split(/分钟|秒/)[1]);}console.log(changeSecond(str))
月关宝盒
TA贡献1772条经验 获得超5个赞
'2钟02秒'.match(/(\d+)/g).reverse().reduce((sum,item,i)=>sum+(Math.pow(60,i)*parseInt(item)),0)//122'03小时02钟02秒'.match(/(\d+)/g).reverse().reduce((sum,item,i)=>sum+(Math.pow(60,i)*parseInt(item)),0)//10922
添加回答
举报
0/150
提交
取消