weixin_48143365 2020-09-08 20:00 采纳率: 100%
浏览 284
已结题

js怎么截取两个中括号中间的值,微秒有时两位有时三位,正则表达式也可以

[00:02.02],[00:02.342],[00:03.2],[00:03.42],[00:04.02],[00:05.342],

  • 写回答

2条回答 默认 最新

  • 姠惢荇者 2020-09-08 21:05
    关注

    如果是包含多个中括号的字符串,可以考虑先根据“,”拆分成数组,然后再去掉中括号即可。代码如下:
    var test = "[00:02.02],[00:02.342],[00:03.2],[00:03.42],[00:04.02],[00:05.342]";
    var testArr = test.split(",");
    for(var i=0;i<testArr.length;i++){
    var te = testArr[i];
    console.log(te.substring(1,te.length-1));
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?