小编典典

验证字符串是否仅包含 C# 中的字母

all

我有一个输入字符串,我想验证它是否包含:

  • 只有字母或
  • 只有字母和数字或
  • 只有字母、数字或下划线

为了澄清,我在代码中有 3 种不同的情况,每种情况都需要不同的验证。在 C# 中实现这一目标的最简单方法是什么?


阅读 69

收藏
2022-06-16

共1个答案

小编典典

只有字母:

Regex.IsMatch(input, @"^[a-zA-Z]+$");

只有字母和数字:

Regex.IsMatch(input, @"^[a-zA-Z0-9]+$");

只有字母、数字和下划线:

Regex.IsMatch(input, @"^[a-zA-Z0-9_]+$");
2022-06-16