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]);
}