js怎么截取兩個中括號中間的值


js怎么截取兩個中括號中間的值,微秒有時兩位有時三位,正則表達式也可以

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

 

<body>
    <p id="demo"></p>
    <script>

        function getStr(str) {
            if (str == "" || str == null || str == undefined) { // "",null,undefined
                return "";
            }

            var subArr = str.split('');
            var str = "";
            var strTemp = "";
            for (var num = 0; num < subArr.length; num++) {
                console.log(subArr[num]);
                strTemp = subArr[num].substr(1, subArr[num].length);
                strTemp = strTemp.substr(0, subArr[num].length - 2)
                str += strTemp+",";
                //console.log(strTemp);
            }
            return str;
        }

        document.getElementById("demo").innerHTML = getStr("[00:02.02],[00:02.342],[00:03.2],[00:03.42],[00:04.02],[00:05.342]");
    </script>
</body>

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM