title: parse number from formatted number string
body: <p>I'm formatting a number using d3.format('.2s'). Such numbers are displayed on draggable handles at either end of a numeric range. </p>
  
  <p>The problem is that the exact pixel the user "drops" the handle might translate to a value of 51,235. But the handle will show 51k. I would like the filter to be applied at 51,000, i.e. it should match the handle. So either the handle needs to be "sticky" or I need to parse the rounded number - and I'm aiming for the second option.</p>
  
  <p>I have several numeric filters, some running 0-400 and others 0-10M or 0-100%. They are drawn dynamically. So I'd like to read the handle value of e.g. '51k' and convert it back into a number of 51000. I have to use d3 v3 as I'm using dc.js and crossfilter in parts of the page. Does anyone know how to do this? Thanks</p>