Asp.net 大于和小于的正则表达式

Asp.net 大于和小于的正则表达式,asp.net,regex,Asp.net,Regex,此表达式用于检查数字>1 ^[1-9]+[0-9]*$ 要检查的表达式是什么 比如说,它大于给定的值 “99” 小于99的值呢 更新: 我正在使用ASP.NET验证控件 谢谢。我同意@Rowlf的评论!这样做不需要正则表达式(除非这是一个面试问题:)。只需使用“>” 好的,你给定的正则表达式是匹配的,不仅仅是1,你说这是家庭作业,所以我会给出大于57的答案;你可以接受这个想法并加以修改 /^([6-9][0-9]|5[89]|[1-9][0-9]{2,})$/ 如果没有{a,}构造 /^(

此表达式用于检查数字>1

^[1-9]+[0-9]*$

  • 要检查的表达式是什么 比如说,它大于给定的值 “99”
  • 小于99的值呢
更新:

我正在使用ASP.NET验证控件


谢谢。

我同意@Rowlf的评论!这样做不需要正则表达式(除非这是一个面试问题:)。只需使用“>”


好的,你给定的正则表达式是匹配的,不仅仅是1,你说这是家庭作业,所以我会给出大于57的答案;你可以接受这个想法并加以修改

/^([6-9][0-9]|5[89]|[1-9][0-9]{2,})$/
如果没有
{a,}
构造

/^([6-9][0-9]|5[89]|[1-9][0-9][0-9]+)$/

“如果你只有一把锤子,那么一切看起来都像钉子。”使用
>有什么问题吗?我试着用Regex来做。我认为asp.net的内置验证有助于更快地完成工作。另请参见:最后一个char类应该是[0-9]