Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将时间字符串分割成部分(数组)?_Javascript - Fatal编程技术网

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

Javascript 如何将时间字符串分割成部分(数组)?,javascript,Javascript,我有一根绳子 "09:2510:3012:0514:4517:2520:0521:0522:4501:30" 我希望他们可以像这样: 我试着用它,但我仍然能找到它 function() { for(var i = 0; i < movieTime.length; i++){ console.log(movieTime[0]); // don't know how to complete. }; 请给我一些建议,我将不胜感激 提前感谢。使

我有一根绳子

"09:2510:3012:0514:4517:2520:0521:0522:4501:30"
我希望他们可以像这样:

我试着用它,但我仍然能找到它

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

    };
请给我一些建议,我将不胜感激


提前感谢。

使用小正则表达式,您可以将它们分开。假设您有标准格式的字符串

var str=09:2510:3012:0514:4517:2520:0521:0522:4501:30; var times=str.match/{1,5}/g
控制台日志时间;你有一个数字,你想把它改成数组吗?是的,它应该像09:25 10:30 12:05那样分开,更精确的RE是var RE=/\d{1,2}:\d{2}/g;循环很慢。RegEx更好。谢谢你的回复,我接受另一个答案@徐博俊 欢迎您,如您所愿:我只想向您展示另一种方式:
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]);

}