需要验证名称字段的长度

时间:2014-02-10 16:22:03

标签: asp.net validation webforms

我正在创建我的第一个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 个答案:

答案 0 :(得分:1)

使用RegularExpressionValidator代替此正则表达式.{3,50}。以下是对正则表达式如何工作的解释:

.{3,50}

Regular expression visualization

Debuggex Demo