如何检查字符串是否至少包含一个字母 (az,AZ) C#

Sar*_*jli -2 c# regex contains

有人可以告诉我如何检查字符串是否至少包含一个字母吗?我尝试过:

if (StringName.Text.Contains(Char.IsLetter()))
{
 //Do Something
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

its*_*e86 5

您可以使用 LINQ:

if (StringName.Text.Any(Char.IsLetter))
{
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

  • 很奇怪,在你之前没有人想出任何接近这个答案的东西...也许[另一个宇宙](/sf/answers/901927771/)... (3认同)