如何将时间字符串分成几部分(数组)?

时间:2017-07-28 07:50:26

标签: javascript

我有一个字符串

"09:2510:3012:0514:4517:2520:0521:0522:4501:30"

我希望他们可以是这样的:

enter image description here

我尝试使用,但我仍然可以弄明白。

function() {
    for(var i = 0; i < movieTime.length; i++){
        console.log(movieTime[0]);
        // don't know how to complete.

    };

请告诉我一些提示,我们将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:4)

只需很少的正则表达式,就可以将它们分开。假设你有标准格式的字符串。

&#13;
&#13;
var str = "09:2510:3012:0514:4517:2520:0521:0522:4501:30";
var times = str.match(/.{1,5}/g)
console.log(times);
&#13;
&#13;
&#13;

答案 1 :(得分:0)

for(var k = 0; k<movieTime.length; k++)
   {
     var seperate=  movieTime.Substring(0,5);
   }

for(var i = 0; i < seperate.length; i++){
    console.log(seperate[i]);

}