如何为字符串工作范围验证器?

时间:2013-06-30 17:36:20

标签: asp.net rangevalidator

然而我的问题很简单,但我不知道答案。我在项目中使用范围验证器。我知道它们如何用于整数或浮点数或日期,但我不知道它们如何用于字符串。例如,如果最小值是“xx”而最大值是“zzyyyz”,那么用户可以输入什么?你能给我一个例子吗?

1 个答案:

答案 0 :(得分:0)

如果您查看RangeValidator的文档,则可以指定字符串类型:

<asp:RangeValidator runat="server"
                    MaximumValue="zz"
                    MinimumValue="xx" 
                    Type="String" 
                    ... />

虽然使用RegularExpressionValidator可能会更好。在这个例子中,你有:

<asp:RegularExpressionValidator runat="server"
                                ValidationExpression="^[x-z]{2}$"
                                ... />