正则表达式大于和小于

时间:2010-08-30 06:03:25

标签: asp.net regex

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

  

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

  • 检查是否是表达式 比如,它大于一个给定的值 “99”?
  • 小于99的值怎么样?

更新

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

感谢。

2 个答案:

答案 0 :(得分:6)

你说这是作业,所以我会给出超过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]+)$/

答案 1 :(得分:1)

我同意@Rowlf评论!你不应该需要一个正则表达式(除非这是一个面试问题:))。只需使用'>'。

好吧,你的正则表达式^[1-9]+[0-9]*$不仅是>=1匹配>1