2014-02-10 4 views
1

Я создаю свое первое приложение ASP.Net Webforms. Мне нужно создать форму с именем, которое должно содержать от 3 до 50 символов. RangeValidation кажется недостаточным, поскольку он проверяет только числовое значение.Необходимость проверки длины поля имени

Вот как это выглядит так далеко:

<li> 
    <asp:Label runat="server" AssociatedControlID="UserName">User name</asp:Label> 
    <asp:TextBox runat="server" ID="UserName" /> 
    <asp:RequiredFieldValidator runat="server" ControlToValidate="UserName" 
     CssClass="field-validation-error" ErrorMessage="The user name field is required." /> 
</li> 

ответ

1

RegularExpressionValidator Используйте вместо этого с Regex .{3,50}. Ниже приводится объяснение того, как это работает Regex:

.{3,50} 

Regular expression visualization

Debuggex Demo

Смежные вопросы