title: Java, Regex : Adding umlaut and other german characters for first-name
body: <p>I want to validate first-name sent by user with Regex. I found multiple expressions for first-name, but I also want to add german characters like <code>äöüß</code> and french ones <code>à  À  è  È é  É ù  Ù ì  Ì ò Ò  ñ  Ñ</code> to it. I tried regex evaluator suggested by SO <a href="https://www.regex101.com/" rel="nofollow noreferrer">here</a>, but that didn't help. Wheneever I would make an extra square bracket, it would tell me <code>Your regular expression does not match the subject string.</code>. What am I doing wrong?</p>
  
  <p>Current Regex pattern :</p>
  
  <pre><code>^([A-Z][a-z]*((\s)))+[A-Z][a-z][äöüß]*$
  </code></pre>
  
  <p>Thank you. </p>