Вычитание класса регулярных выражений не реализовано в классе ASP.NET RegularExpressionValidator? Я боролся за то, чтобы заставить работать довольно сложное регулярное выражение, и отследил это до того факта, что вычитание классов, похоже, не реализовано в валидаторе ASP.NET, но находится в классе Regex.
Например: создайте страницу с текстовым полем и валидатором для этого текстового поля. Дайте валидатору следующее ValidationExpression: [1-4] [0-9- [5]]. Независимо от того, какой ввод я ввел, он не совпадает. Измените его на [1-4] [0-9], и он совпадает, но не исключает 5 в качестве второй цифры, как требуется.
Спасибо
11
при использовании[1-4][0-9-[5]]
, и нет совпадения на15
,43
и т. Д. Валидатор использует обычный механизм .NET Regex. - person Oded   schedule 10.09.2012