正则表达式匹配2位数字
发布时间:2020-12-14 06:28:48 所属栏目:百科 来源:网络整理
导读:我想使用正则表达式匹配一个完全为2个字符的字符串,并且这两个字符必须在0到9之间.匹配的字符串将来自单行文本输入字段,当ASP.NET MVC视图呈现 到目前为止,我有正则表达式 [0-9]{2} 并从以下列表中的示例字符串输入 456 55 44 12 当我应用正则表达式时,将返
我想使用正则表达式匹配一个完全为2个字符的字符串,并且这两个字符必须在0到9之间.匹配的字符串将来自单行文本输入字段,当ASP.NET MVC视图呈现
到目前为止,我有正则表达式 [0-9]{2} 并从以下列表中的示例字符串输入 > 456 当我应用正则表达式时,将返回以下匹配项 > 45 所以,我有一半的解决方案….我实际想要强制的是字符串也是两个字符长,所以从字符串列表中,唯一应该匹配的是 12 我是正式表达式的业余爱好者,只是使用它来验证ASP.NET MVC模型上的卡片问题号码如下…. [Required] [RegularExpression("[0-9]{2}")] public string IssueNumber { get; set; } 我确信我所要求的是很简单,但是我无法找到限制长度作为匹配的一部分的例子. 提前致谢.
您可以使用行指示符的开始(^)和结束($):
^[0-9]{2}$ 某些语言还具有允许您匹配整个字符串的功能,其中,您正在使用查找功能.与整个字符串匹配将使您的正则表达式作为上述的替代方法.上述正则表达式也将起作用,但^和$将是多余的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |