title: preg_match decimals not working
body: <p>I seem to be having a problem with a preg_match code, I am trying to get the decimal number from a string which should be something like '3.25' but instead I get '1'</p>
  
  <pre><code>preg_match('/[0-9]+(?:\.[0-9]*)?/', 'Â£3.25', $matches);
  echo 'match: '.$matches[0];
  </code></pre>
  
  <p>prints "1"</p>