2017-07-28 19 views
-1

は、私は彼らがこのようにすることができますしたい文字列文字列を部分(配列)に分割するには?</p> <p><a href="https://i.stack.imgur.com/QL7Ce.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QL7Ce.png" alt="enter image description here"></a></p> <p>は、私が使用しようと、私はまだそれを把握することができます:

"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. 

    }; 

私にいくつかのヒントを教えてください。

ありがとうございます。

+0

あなたは数を持っていて、配列にそれを変更したいですか? –

+0

はい、 '09:25 10:30 12:05'のように区切ってください –

答えて

4

ほとんど正規表現では、それらを分けることができます。あなたが文字列の標準フォーマットを持っていると仮定します。

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

+1

より正確なREは' var re =/\ d {1,2}:\ d {2}/g; ' – JBH

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

} 
+0

ループが遅いです。 RegExが優れています。 – JBH

+0

あなたの返事をありがとう、私は別の答えを取る。 –

+0

@徐博俊あなたが欲しいのですが、歓迎します:)私はあなたに別の方法を示したいと思っています:) –

関連する問題

 関連する問題