我正在尝试使用C#匹配以下模式。
[A-Z]{4}-[0-9]{3}
Example String: ABCD-123
代码
Regex regex = new Regex("[A-Z]{4}-[0-9]{3}");
if (regex.IsMatch(a))
{
return "Valid";
}
else
{
return "Invalid";
}
如果我输入了ABCD-1234之类的输入字符串,它将返回为有效而不是无效。 如果数字大于3并且字符大于4,我必须将输出返回为无效