我有一个asp:TextBox绑定到asp:RegularExpressionValidator。 ValidationExpression
ValidationExpression="\d{5}|\d{4}"
检查输入的长度是4位还是5位。这些应该是欧洲的拉链码。
现在我还有一个用户可以选择她/他的国家的下拉列表。
我想要实现的是条件验证。因此,如果所选国家/地区只允许使用长度为5的邮政编码,则长度为4位数。
有没有办法实现这个目标?
答案 0 :(得分:1)
您可以尝试根据this question在运行时更改ValidationExpression。当用户选择德国时,请致电
ValidationExpression = "\d{4}"
否则你打电话
ng-controller