title: Read a string until a specific character appears in javascript
body: <p>I am reading from a list of strings like this:</p>
  
  <blockquote>
    <p>April 9, 2012 (2012-04-09) num 0 April 16, 2012 (2012-04-16) num 0
    April 23, 2012 (2012-04-23) num 0 April 30, 2012 (2012-04-30) num 0
    May 7, 2012 (2012-05-07) num 0 May 14, 2012 (2012-05-14) num 0 October
    8, 2012 (2012-10-08)[126] num 0 October 15, 2012 (2012-10-15)[126] num
    0 October 22, 2012 (2012-10-22)[126] num 0 October 29,
    2012 (2012-10-29)[126] num 0</p>
  </blockquote>
  
  <p>I want to read the date until the first parenthesis '(' I've tried:</p>
  
  <pre><code>console.log( $(this).text().substring(0,16) );
  </code></pre>
  
  <p>but that only works with the longer months, the rest (like may or june) return part of the rest of the string. Is there a method I could use to do this?</p>