为了账号安全,请及时绑定邮箱和手机立即绑定

js 字符串截取?

js 字符串截取?

倚天杖 2019-03-22 15:11:59
这是一个录音链接,怎么能截取到6922,但是字符串有可能长短不同,而且数字位数也不一定,这怎么截取/usr/files/20180523/a33e1377-7d70-4213-b59f-…4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3
查看完整描述

6 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

能保证是数字.mp3即可
正则

/(\d+)\.mp3$/

https://img1.sycdn.imooc.com//5ca459010001d20c06710080.jpg

查看完整回答
反对 回复 2019-04-03
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

const src = "/usr/files/20180523/a33e1377-7d70-4213-b59f4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3"

const r = src.substring(src.indexOf('durationTime=')+'durationTime='.length, src.indexOf('.mp3'))


查看完整回答
反对 回复 2019-04-03
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

"/usr/files/20180523/a33e1377-7d70-4213-b59f-…4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3".split("=")[1].split(".")[0];

查看完整回答
反对 回复 2019-04-03
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

var str = "4d51b1e673c5aef0eaf9d18472d.durationTime=6922.mp3";

    var substr = str.match(/durationTime=(\S*).mp3/);

    console.log(substr[1]);


查看完整回答
反对 回复 2019-04-03
  • 6 回答
  • 0 关注
  • 385 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信