title: validate firstname and lastname
body: <p>First my English is not so good, so please understand what I am trying to say.</p>
  
  <p>I previously asked this <strong><em><a href="https://stackoverflow.com/questions/18724590/disallow-mixed-language-characters-in-firstname-and-lastname">question</a></em></strong>, but I did not get an answer that I wanted. That's why I write this question.</p>
  
  <hr />
  
  <p>I want users to be able to set their name in any language. But there are some rules: </p>
  
  <h3>Names can’t include:</h3>
  
  <ul>
  <li>Symbols, numbers, unusual capitalization</li>
  <li>Characters or punctuation or icon that is not in any language, like this(⧇ ⧈ ⧉ ⧊ ⧋ ⧌⛋ ⛌ ⛍ ⛎ ⛏ ⛐ ⛑ ⛒ ⛓ ⛔)</li>
  <li>Characters from multiple languages</li>
  </ul>
  
  <p>How can I validate names with these kind of rules?</p>