title: Regex to allow any language characters in the form of full name and starting with letter
body: <p>I try to validate a name field, and for this field I like to allow the end user to add anything like <code>Merianos Nikos</code>, <code>Μέριανος Νίκος</code> (greek), or characters from any other language in the same form.</p>
  
  <p>The form is first letter capital, rest letters of the word lower, and at least two words.</p>
  
  <p>Currectly I have this regex <code>/^([A-Z][a-z]*((\s)))+[A-Z][a-z]*$/</code> that works perfectly with english, but not with greeks and perhaps with other languages.</p>
  
  <p>Finally, I'd like to validate another field with at least on word, with the frist letter capital, but this field can also contains characters after the word.</p>
  
  <p>For the moment I use the followign regex <code>/^[\s\w\.\-_]+$/</code> that works, but again I have problem with greek and other languages.</p>