我有一个文本框。我添加了一个正则表达式来验证可以包含一个或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
中实现这两个目标?
答案 0 :(得分:2)
这样的事情可能(除管道之外的一切,1或20次)
"^[^|]{1,20}$"