title: javascript split regex bug in IE7
body: <p>I am trying to split with this regex <code>({[^{}]*})</code> in javascript and I get different result btw IE7 and FF. The firefox result is the right one.</p>
  
  <pre><code>&lt;style&gt;
  .box.round {
      border-radius: 10px;
  }
  &lt;/style&gt;
  &lt;script&gt;
  jQuery(function ($) {
      $('style').each(function () {
      text = $(this).html();
  
      alert(text);
      alert(text.split(/({[^{}]*})/));
      // result in FF: .box.round ,{border-radius: 10px;},
      // result in IE7: .box.round
      });
  });
  &lt;/script&gt;
  </code></pre>
  
  <p><strong>Update</strong>
  Is there a way to change the regex so it work in IE7 also without adding a javascript library?</p>