title: Replacing accented characters with plain ascii ones
body: <p>I need to turn a list of last names into alphanumeric usernames, however unfortunately some of them contain non-ascii characters:</p>
  
  <pre><code>Hernández
  Quermançós 
  Migueláñez
  </code></pre>
  
  <p>Now one way would just to use a regex to remove any non-alpha numeric characters such as <code>a.replace(/[^a-z0-9]/gi,'')</code>. However a more intuitive solution (at least for the user) would be to replace accented characters with their "plain" equivalent, e.g. turn <code>á</code>, <code>á</code> into <code>a</code>, and <code>ç</code> into <code>c</code>, etc. Is there an easy way to do this in javascript?</p>