【发布时间】:2015-08-19 17:41:53
【问题描述】:
我有一个绑定到 asp:RegularExpressionValidator 的 asp:TextBox。验证表达式
ValidationExpression="\d{5}|\d{4}"
检查输入的长度是 4 位还是 5 位。这些应该是欧洲邮政编码。
现在我还有一个下拉菜单,用户可以在其中选择她/他的国家/地区。
我想要实现的是条件验证。因此,如果选择的国家/地区是德国,则只允许长度为 5 的邮政编码,否则长度为 4 位。
有没有办法做到这一点?
【问题讨论】:
-
作为旁注:
\d{5}|\d{4}等于\d{4,5} -
我认为静态 ValidationExpressions 无法实现您想要实现的目标:-(