如何确定不是大写或小写的字母字符

Reu*_*ben 7 .net c#

Microsoft将此规则用作其复杂性规则之一:

任何Unicode字符,分类为字母字符但不是大写或小写.这包括来自亚洲语言的Unicode字符.

测试通常的规则,如大写可以如此简单password.Any(char.IsUpper).

我可以在C#中使用什么测试来测试非大写或小写的字母Unicode字符?

met*_*bed 8

规则的字面翻译怎么样:

password.Any(c => Char.IsLetter(c) &&
                  !Char.IsUpper(c) &&
                  !Char.IsLower(c))
Run Code Online (Sandbox Code Playgroud)

  • @MatthewHaugen当然..这就是我一直写的......编辑历史_LIES_:P:D (2认同)