通过模式匹配检查字符串格式(ABCD-XXX),其中XXX是三位数

时间:2018-07-09 09:33:56

标签: c# regex pattern-matching

我正在尝试使用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,我必须将输出返回为无效

0 个答案:

没有答案