title: Amend Regular Expression to allow German umlauts, French accents and other valid European letters
body: <p>I need to validate a text input so a user can insert characters/text that may include German umlauts,  French accents and any other valid European characters, for example the minuscule ø.</p>
  
  <p>I am using AngularJS so I am applying my validation rule to the <code>ng-pattern</code> attribute like so: </p>
  
  <pre><code>ng-pattern="/^[A-Za-z0-9 \-_.]*$/"
  </code></pre>
  
  <p>I was hoping this would cover characters like äöüß but when testing it doesn't. Sorry to ask such a lame question but I am really bad at RegEx! There must be a better way than manually listing the letters like so <code>ng-pattern="/^[A-Za-z0-9äöüÄÖÜ \-_.]*$/"</code></p>