title: Regex/Javascript for Matching Values in Parenthesis
body: <p>My web application needs to parse numeric ranges in strings that are enclosed by parenthesis. I've never really understood regex properly so I need some assistance. The code below is kind of what I'm looking to do (I'll then split the string on the hyphen and get the min/max values). Obviously the pattern is wrong - the example below alerts "(10-12) foo (5-10) bar" when my desired result is 1 alert saying (10-12) and the next saying (5-10), or better yet those values without the parenthesis if that's possible.</p>
  
  <p>Any assistance is appreciated.</p>
  
  <pre><code>var string = "foo bar (10-12) foo (5-10) bar";
  var pattern = /\(.+\)/gi;
  matches = string.match(pattern);
  
  for (var i in matches) {
      alert(matches[i]);
  }
  </code></pre>