此表达式用于检查数字> 1
^ [1-9] + [0-9] * $
更新
我正在使用ASP.NET验证控件。
感谢。
答案 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