This expression is to check number > 1
^[1-9]+[0-9]*$
- what is the expression to check if 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.
This expression is to check number > 1
^[1-9]+[0-9]*$
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