对于循环检查,如果字符串只有3个大写字母后跟4个数字

-4 c# for-loop

我输入一个必须以三个大写字母开头并以四位数字结尾的字符串(如此:"SJL1036")该程序应该检查我的输入是否遵循该模型.

如果我要输入"Sjl1036"og"SJL103",它会输出它是一个虚假陈述.

Nat*_*lor 6

试试这个正则表达式.3个大写,4个数字.

^[A-Z]{3}[0-9]{4}$
Run Code Online (Sandbox Code Playgroud)

例如:

var value = "FSK2526";
if (Regex.IsMatch(value, @"^[A-Z]{3}[0-9]{4}$")) {
   // it matches
}
Run Code Online (Sandbox Code Playgroud)

  • 有关如何使用C#实现此目的的更多信息将有助于OP. (2认同)