title: Regex : capitalize non-ascii character after some special character
body: <p>I tried this code to capitalize each non-ascii character or simple letter in a string after a space or a special character like "-", but it doesn't work :</p>
  
  <pre><code>var re = /(\b[a-z](?!\s))/g;
  var name = "jean-àris-sa ça";
  name = name.replace(re, function(x){return x.toUpperCase();});
  console.log(name) // Jean-àRis-Sa çà
  </code></pre>
  
  <p>Expected result would be "Jean-Àris-Sa Ça", how can I achieve that ?</p>