鍍金池/ 問答/HTML/ js 字符串截取?

js 字符串截???

這是一個錄音鏈接,怎么能截取到6922,但是字符串有可能長短不同,而且數(shù)字位數(shù)也不一定,這怎么截取
/usr/files/20180523/a33e1377-7d70-4213-b59f-…4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3
回答
編輯回答
終相守

能保證是數(shù)字.mp3即可
正則

/(\d+)\.mp3$/

clipboard.png

2018年4月17日 13:18
編輯回答
尋仙
str.match(/(\\d+).mp3$/)[1]
2018年1月10日 09:24
編輯回答
囍槑
"/usr/files/20180523/a33e1377-7d70-4213-b59f-…4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3".split("=")[1].split(".")[0];
2018年6月4日 11:08
編輯回答
傲寒
const src = "/usr/files/20180523/a33e1377-7d70-4213-b59f4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3"
const r = src.substring(src.indexOf('durationTime=')+'durationTime='.length, src.indexOf('.mp3'))
2017年11月11日 14:11
編輯回答
墨小白
str.match(/\d+(?=\.mp3\b)/ig);
2018年6月15日 05:02
編輯回答
爛人
var str = "4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3";
    var substr = str.match(/durationTime=(\S*).mp3/);
    console.log(substr[1]);
2017年4月18日 01:06