Technical support for the Microsoft products and technologies referenced in this guidance is provided by Microsoft Support Services. It is provided as a courtesy for individuals who are still using these technologies.
The input must consist of 3 numeric characters followed by a dash, then 2 numeric characters followed by a dash, and then 4 numeric characters. This content is outdated and is no longer being maintained.However poor old James Mc'Tristan-Smythe the 3rd will have to input his pedigree in as the Jim the Third. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).Would you like to answer one of these unanswered questions instead?I'll try to give a proper answer myself: The only punctuations that should be allowed in a name are full stop, apostrophe and hyphen. This would sum up to this regex: In case (1), you can allow all characters because you're checking against a paper document.I haven't seen any other case in the list of corner cases. In case (2), you may as well allow all characters because "123 456" is really no worse a pseudonym than "Abc Def". Trying to get every umlaut, accented e, hyphen, etc. Just exclude digits (but then what about a guy named "George Forman the 4th") and symbols you know you don't want like @#$%^ or what have you.