Regular Expression for validating full name in capital letters (unicode characters included)? <p>I am creating a Google Form and am using the data validation feature in the text/paragraph text option. I need to validate the names of people. The names need to be filled in <strong>capital letters</strong> and will possibly have a <strong>variable number of words</strong>. The name could be '<strong>FIRSTNAME LASTNAME</strong>' or '<strong>FIRSTNAME MIDDLENAME LASTNAME</strong>' or '<strong>FIRSTNAME MIDDLENAME1 MIDDLENAME2 LASTNAME</strong>', etc.</p> <p>Another thing is that some of the names include characters from the <strong>Turkish and Portuguese alphabet</strong> and in the future, could include characters from the <strong>Cyrillic alphabet</strong> also. How can I include all such possibilities in the regex? It would also be great if an explanation could be given for the expressions used.</p> <p>PS: I checked <a href="http://stackoverflow.com/questions/888838/regular-expression-for-validating-names-and-surnames">Regular expression for validating names and surnames?</a> but 1. It is only valid for Name Surname, and 2. It includes small case letters as well.</p>