title: Currency Regex - Euro/Pound/Dollar
body: <p>I need to create a regex which captures all different types of currency such as:</p>
  
  <pre><code>£1
  $100,000,000
  €25.00
  25p       (pence)
  25c       (cents)
  25m       (million)
  25bn      (billion)
  25 million
  25 billion
  £0.25
  </code></pre>
  
  <p>Currently, I've got the following:</p>
  
  <pre><code>^(([^0]{1})([0-9])*|(0{1}))(\.\d{2})?$
  </code></pre>
  
  <p>This works for:</p>
  
  <pre><code>£100
  200 -- don't want this to be included
  $200
  €400
  350 -- don't want this to be included
  </code></pre>
  
  <p>Any help please?</p>