title: Can't match '£' (pound sterling) in javascript regex
body: <p>I'm applying this regex expression:</p>
  
  <pre><code>a = new window.RegExp('(£...)');
  </code></pre>
  
  <p>To the responsetext of an XMLHttprequest:</p>
  
  <pre><code>d= a.exec(Xml.responseText);
  </code></pre>
  
  <p>where 'Xml.responseText' is a string containing the html source of the following page:</p>
  
  <pre><code>http://www.amazon.co.uk/gp/aw/d/B0050IIVNK
  </code></pre>
  
  <p>Up to now I've been able to match any expression in this page with no problem at all with the same code. But when it comes to match the character '£', 'd' becomes 'null' (and it shouldn't because there are at least two of theese characters in the page.</p>
  
  <p>does anybody know why this is happening?</p>
  
  <p>thanks.</p>
  
  <p>EDIT: Solved the problem by searching for the encoded value \xa3 as suggested by MelanciaUK, thank you.</p>