Использовать атрибут регулярного выражения.Они также интерпретируются на стороне клиента.
[RegularExpression(Regexes.MinStringLength)]
public string MyText { get; set; }
Где Regexes.MinStringLength
- статический класс регулярных выражений.Inline будет выглядеть так:
[RegularExpression(@"^.{5,10}$")] // valid five to ten characters
public string MyText { get; set; }