使用格式验证器作为数字范围

时间:2014-06-09 12:25:44

标签: asp.net validation

我正在使用正则表达式。这是一个简单的例子。我希望用户能够输入1到31之间的数字,如下所示:([1-31]),但我不知道为什么它不接受大于10的数字:

enter image description here

2 个答案:

答案 0 :(得分:2)

尝试以下正则表达式:

^[0-3]?[0-9]$

在此处匹配数字范围及其背后的解释的更多示例:http://www.regular-expressions.info/numericranges.html

答案 1 :(得分:-2)

您好,请检查您的语法!下面的代码接受6到20之间的数字:

<asp:RegularexpressionValidator
 ValidationExpression="[a-zA-Z0-9]{6,20}" />