繁体   English   中英

如何限制 asp.net 文本框中的最大和最小文本数?

[英]How to limit maximum and minimum number of text in asp.net textbox?

我正在尝试将文本数量限制在文本框字段中。 要求将最小长度固定为 7,最大长度固定为 15。

我尝试使用 asp:RegularExpressionValidator 来限制文本框中的文本数量。

这是我的代码:

<asp:RegularExpressionValidator ID="revphone" runat="server" 
    Font-Size="16px"
    ValidationExpression="^[0-9]{7,15}$" 
    ControlToValidate="txtphonenumber" 
    ErrorMessage="*" 
    ValidationGroup="reg" 
    Display="Dynamic" 
    ForeColor="Red">
</asp:RegularExpressionValidator>Phone Number      
<asp:TextBox ID="txtphonenumber" runat="server" 
    placeholder="Phone Number" 
    Width="305px" 
    onblur="BtnRegisterClick()" 
    MaxLength="7">
</asp:TextBox>

我能够获得最小数量但无法获得最大数量。 它仅限于输入 7 位数字。

这是您的解决方案:-

 <asp:TextBox ID="txtphonenumber" runat="server"></asp:TextBox>
 <asp:RegularExpressionValidator Display = "Dynamic" ControlToValidate = "txtphonenumber" ID="revphone" ValidationExpression = "^[\s\S]{7,15}$" runat="server" ErrorMessage="Minimum 7 and Maximum 15 characters required."></asp:RegularExpressionValidator>

有关更多信息,请参阅下面的链接.....

https://www.aspsnippets.com/Articles/TextBox-Minimum-and-Maximum-Character-Length-Validation-using-ASPNet-RegularExpression-Validators.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM