我有一个文本框。我添加了一个正则表达式来验证可以包含 1 个或 20 个字符的文本框,如下所示
<asp:RegularExpressionValidator ID="regex" runat="server"
ErrorMessage="This contain pipe or more than 20 characters"
ValidationExpression="^.{1,20}$"
ControlToValidate="txtRegexTester" >
</asp:RegularExpressionValidator>
我想确保文本框也不包含 PIPE (|
) 符号。如何在一个 ValidationExpression
中实现这两个目标?
最佳答案
也许是这样的(除了管道之外的所有东西,1或20次)
"^[^|]{1,20}$"
关于c# - ASP.NET 正则表达式 -validationExpression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24767901/