title: Format money value into pounds and pence
body: <p>I have helper function formatting my money value into pounds and pence:</p>
  
  <pre><code>formatMoney: function(10496.470000000001){
      return value.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "1,");
  },
  </code></pre>
  
  <p>Gives me:</p>
  
  <p><code>11,496.471,001,001,001</code></p>
  
  <p>Is there a way I can format this accurately into pounds and pence? so it reads, <code>£11,496.471p</code></p>