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