我想使用正则表达式匹配一个完全为2个字符的字符串,并且这两个字符必须在0到9之间.匹配的字符串将来自单行文本输入字段,当ASP.NET MVC视图呈现
到目前为止,我有正则表达式
[0-9]{2}
并从以下列表中的示例字符串输入
> 456
> 55 44
> 12
当我应用正则表达式时,将返回以下匹配项
> 45
> 5544
> 12
所以,我有一半的解决方案….我实际想要强制的是字符串也是两个字符长,所以从字符串列表中,唯一应该匹配的是
12
我是正式表达式的业余爱好者,只是使用它来验证ASP.NET MVC模型上的卡片问题号码如下….
[required] [RegularExpression("[0-9]{2}")] public string IssueNumber { get; set; }
我确信我所要求的是很简单,但是我无法找到限制长度作为匹配的一部分的例子.
提前致谢.