验证控件问题 RegularExpressionValidator
(([0-9]{5}-)([0-9]{4})?) ¦(([0-9]{5}-)(____)?)
为什么或者“ ¦”不能用呢?
或者前后单独的两部分都能正常验证,就是加上“ ¦”就只能判断前边的表达式了?
我想要实现这样的邮政编码格式:
12345-____ 或者 12345-6789
<asp:TextBox ID="txtZip" runat="server" > </asp:TextBox >
<ASP:RegularExpressionValidator id="revZip" RunAt="Server" ControlToValidate="txtZip" ValidationExpression="(([0-9]{5}-)([0-9]{4})?) ¦(([0-9]{5}-)(____)?)" errorMessage="zip must be five or nine digit!" display="Static" >* </ASP:RegularExpressionValidator >