title: regex split string into groups in Javascript
body: <p>I want to split a line with the following patterns:</p>
  
  <p><code>date</code>, <code>time</code> - <code>name</code>: <code>message</code><br/></p>
  
  <p>A message may contain commas, dashes or colons. How can I split them?</p>
  
  <p>Example:<br/></p>
  
  <pre><code>03/05/2014, 16:24 - Steven: Thanks, keep you posted :D
  </code></pre>
  
  <p>Results:<br/></p>
  
  <pre><code>grp[0]: 03/05/2014&lt;br/&gt;
  grp[1]: 16:24&lt;br/&gt;
  grp[2]: Steven&lt;br/&gt;
  grp[3]: Thanks, keep you posted :D
  </code></pre>
  
  <p>Update:</p>
  
  <p>The answer provided by Andrew Morton and Alexey Lebedev works:</p>
  
  <pre><code>/(.{10}), (.{5}) - (.*?): (.*)/
  </code></pre>