title: Name filter using regex - Java
body: <p>How would I create an expression that returns false if a String contains characters other than letters (accents included), hyphens, apostrophes, and single spaces? Spare me your, "What about Влади́мир Пу́тин and 豊田 章男?". I realize that it is silly to attempt to determine what is a name and what is not, but this is for educational purposes only.</p>
  
  <p>Also, are there any other symbols that are commonly found in English names?</p>