【发布时间】:2012-09-10 13:03:42
【问题描述】:
在 ASP.NET RegularExpressionValidator 类中没有实现正则表达式类减法吗?我一直在努力让一个相当复杂的正则表达式工作,并追踪到这样一个事实,即类减法似乎没有在 ASP.NET 验证器中实现,而是在 Regex 类中。
例如:创建一个带有文本框和该文本框验证器的页面。为验证器提供以下 ValidationExpression:[1-4][0-9-[5]]。无论我输入什么,它都不匹配。将其更改为 [1-4][0-9] 并匹配,但不排除 5 作为第二个数字,根据需要。
谢谢
【问题讨论】:
-
当我使用
[1-4][0-9-[5]]时,我在11上得到了匹配,而在15、43等上没有匹配...验证器使用普通的.NET Regex 引擎。跨度> -
您使用的是什么版本的 .NET 框架,Oded?顺便说一句,43 应该匹配!
-
哎呀。错字。那应该是
63...
标签: c# regex subtraction