If the check is done on the server side, you can use the template:
^\w*(\s\w*)?$
\w in .Net is Unicode - this should include all letters.
Note that \w also includes underscores and other dictionary connectors. You can use [\p{L}\p{Nd}] instead of \w to disable them.
See also: Character classes
source share