title: Replace all non-word characters like ?*+#
body: <p>I need a some help to replace all non-word characters in a string.</p>
  
  <p>As an example <code>(stadtbezirkspräsident'</code> should become <code>stadtbezirkspräsident</code>.</p>
  
  <p>This Regex should work for all languages so it's kind of tricky because I have no idea how to match characters like <code>ñ</code> or <code>œ</code>. I tried solving this with </p>
  
  <pre><code>string.replace(/[&amp;\/\\#,+()$~%.'":*?&lt;&gt;-_{}]/g,' ');
  </code></pre>
  
  <p>but ther are still to many special characters like <code>Ø</code> left.</p>
  
  <p>Perhaps there is a general Selector for this, or anybody has solved this problem before?</p>