正则表达式验证-具有最小长度值和不受限制的最大长度的范围验证
本文关键字:验证 受限制 范围 -具 正则表达式 | 更新日期: 2023-09-27 17:59:40
我使用ASP.NET和C#。
我在Web窗体页上有一个RegularExpressionValidator
控件,并且我使用自定义regex
来检查输入TextBox的最小长度和最大长度。
我需要修改正则表达式,只检查一个最小值,但将最大值设置为UNLIMITED。因此,对TextBox的验证将只针对最小长度。
有什么想法如何通过正则表达式进行更改吗?
这是我的密码。谢谢你的帮助!
<asp:RegularExpressionValidator ID="uxRegularExpressionValidatorHighlightMaxLengthDisplayer"
runat="server" ControlToValidate="uxSummaryInputer" ErrorMessage="Highlight is too long or short. Change the field accordingly."
ValidationExpression="^.{64,256}$">*</asp:RegularExpressionValidator>
只需将其更改为:
ValidationExpression="^.{64,}$"
您可以使用范围验证器代替og正则表达式验证器,在范围验证器中,您可以使用type="string"方法指定范围。像这样。。。。
<asp:RangeValidator ID="range" runat="server" ControlToValidate="txt" MinimumValue="0" MaximumValue="65123" Type="String" />