开发者

Regular expression greater than and less than

This expression is to check number > 1

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

  • what is the expression to check if开发者_如何学Go it's greater than a given value, say "99" ?
  • what about a value less than, 99?

Update:

I'm using ASP.NET validation control.

Thanks.


You say this is homework, so I'll give my answer for greater than 57 instead; you can take the idea and modify it.

/^([6-9][0-9]|5[89]|[1-9][0-9]{2,})$/

If you don't have the {a,} construct,

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


I agree with @Rowlf comment! You should not need a regex for doing this (unless this is an interview question :) ) . Just use '>'.

Well, your given regex ^[1-9]+[0-9]*$ is matches >=1 not only >1

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜