Skip to main content
 首页 » 编程设计

c#之正则表达式验证之具有最小长度值和未定义最大长度的范围验证

2024年02月23日33findumars

我使用 ASP.NET 和 C#。

我有一个 RegularExpressionValidator Web 表单页面上的控件,我使用自定义 regex检查输入文本框的最小和最大长度。

我需要修改正则表达式以仅检查最小值,但将最大值设置为 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,}$"