小编典典

验证字符串在C#中仅包含字母

c#

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

  • 仅字母或
  • 仅字母和数字或
  • 仅字母,数字或下划线

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


阅读 515

收藏
2020-05-19

共1个答案

小编典典

仅字母:

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

仅字母和数字:

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

仅字母,数字和下划线:

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