Microsoft uses this rule as one of its complexity rules:
Any Unicode character that is categorized as an alphabetic character but is not uppercase or lowercase. This includes Unicode characters from Asian languages.
Testing for usual rules, like uppercase can be as simple as password.Any(char.IsUpper)
.
What test could I use in C# to test for alphabetic Unicode characters that are not uppercase or lowercase?