У меня есть три валидатора регулярных выражений, которые нацелены на одно и то же текстовое поле, но выдают разные сообщения об ошибках соответственно.
Как объединить их в пользовательском валидаторе, чтобы получить разные ErrorMessage?
public void PasswordValidate(Object source, ServerValidateEventArgs args)
{
Regex PasswordComplexity = new Regex(@"^.*(?=.{8,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*$");
Regex ConsecutiveCharCheck = new Regex(@"^(?!.*(?:(.)\1{3,})).*$");
Regex PasswordLiteralCheck = new Regex(@"^((?!(p|P)(a|A)(s|S)(s|S)(w|W)(o|O)(r|R)(d|D)).)*$");