My specific problem is that the Kentico user name field does not allow apostrophes. I'm reading that as per RFC2822 they are valid characters in an email address.
I'm aware that it's not a trivial problem to validate email addresses. Do you consider this a bug? Or, is there a specific reason that Kentico is disallowing apostrophes in the username field?
As per your suggestion, I added the following custom regular expression. It seems to meet our needs for the moment, and I'll continue to test.
<add key="CMSUserValidationRegEx" value="^[a-zA-Z0-9_\\-\\.@\']+$" />
Thanks,
Joe