我使用ASP.NET和C#。
我在网页表单页面上有一个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>
答案 0 :(得分:4)
只需将其更改为:
ValidationExpression="^.{64,}$"
答案 1 :(得分:0)
您可以使用范围验证器代替og正则表达式验证器,在范围验证器中您可以使用type =“string”方法指定范围。像这样....
<asp:RangeValidator ID="range" runat="server" ControlToValidate="txt" MinimumValue="0" MaximumValue="65123" Type="String" />