C#判断字符串是否是字母+数字+字母的组合

使用正则表达式判断即可,如下:

System.Text.RegularExpressions.Regex.IsMatch(“输入的字符串", @"^[a-zA-Z]+\d+[a-zA-Z]$+")

如果是"字母+数字+字母"的组合,返回的是True,否则返回False.

关于正则表达式可以Hi我,改进上面的正则表达式可以验证好多组合。

比如:字母+数字,正则表达是为System.Text.RegularExpressions.Regex.IsMatch(“输入的字符串", @"^[a-zA-Z]+\d$+")

数字+字母的正则表达式为:

System.Text.RegularExpressions.Regex.IsMatch(“输入的字符串", @"^\d+[a-zA-Z]$+")

字母+字母的正则表达式为:

System.Text.RegularExpressions.Regex.IsMatch(“输入的字符串", @"^[a-zA-Z]+[a-zA-z]$+")

猜你喜欢

转载自blog.csdn.net/dyxcome/article/details/82120468