正则表达式验证-具有最小长度值和不受限制的最大长度的范围验证

本文关键字:验证 受限制 范围 -具 正则表达式 | 更新日期: 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" />