2017-01-23 15 views
-1

"Monday-Saturday 11:12 VIKAS KOHLI"、 という文字列があるとします。 "11:12 VIKAS KOHLI"文字列に数値が含まれているかどうかを確認し、その場合はその位置からリストを取得する

同様に、「月曜日〜土曜日11:12 VIKAS KOHLI」、 と同じ文字列があります。「月曜日〜土曜日」、「11時12分」、「VIKAS KOHLI "

私は自分の問題を理解できたと思う。最初の結果についてはadavance

+0

あなたが試したものを投稿してください。 –

答えて

0
"Your string".split(" ") 

おかげでちょうど二、最後の引数をconcantinate。 は

+0

それは "VIKAS KOHLI"も分割されます –

+0

それらを連想させるか正規表現を使用しますが、あなたがそれらを理解するのは難しいと思います。 – blckt

+0

私は質問者ではありません:) –

0

var string = "Monday-Saturday 11:12 VIKAS KOHLI"; 
 

 
console.log(string.split(" ")[0]) 
 
console.log(string.split(" ")[1]) 
 
console.log(string.split(" ")[2]+ " " + string.split(" ")[3]) 
 
console.log(string.split(" ")[1] + " "+ string.split(" ")[2]+ " " + string.split(" ")[3])

  1. 使用スプリット(」「)あなたの問題を解決します。
  2. 分離されたテキストを結合します。参考にインデックスを使用すると、
0

あなたは、この正規表現を試すことができます。

var regex = /(\S*) ([0-9]{2}:[ ][0-9]{2}) (\D*)/; 
 

 
var grouped = "Monday-Saturday 11: 12 VIKAS KOHLI".match(regex); 
 

 
console.log(grouped);

関連する問題