У меня есть HtmlTextArea, и я хочу ограничить количество символов, которое пользователь может ввести, до 500.
В настоящее время я использовал RegularExpressionValidator ...
RegularExpressiondValidator val = new RegularExpressiondValidator ();
val.ValidationExpression = "^.{0,500}$";
val.ControlToValidate = id;
val.ErrorMessage = "blah";
... это нормально, когда текст вводится в одну строку, но он сразу же не проходит проверку всякий раз, когда текст содержит символ новой строки (т. Е. Многострочный).
Я понимаю, что существуют разные движки регулярных выражений, и мне нужно протестировать с .NET (кто-нибудь может указать мне направление в сторону хорошего онлайн)? ? m) "к моей строке выражения и замене ^ и $ на \ A и \ Z, но пока не повезло.
Еще один связанный с этим вопрос, могу ли я вообще избежать использования регулярного выражения и как-нибудь связать этот валидатор с моей собственной функцией валидации?