What is regular expression so that user can enter any integer or float number between 1-99.
For entering only integer I know regular expression is:
^(0?[1-9]|[1-9][0-9])$
Please tell me RE for entering integer as well as float numbers between 1-99.
A simple version is ^[1-9][0-9]?$
for integers and ^([1-8][0-9]?|9[0-8]?)\.\d+$
for floats. If you want one for both: ^(([1-8][0-9]?|9[0-8]?)\.\d+|[1-9][0-9]?)$
Test it here
Try [1-9][0-9]?(.[0-9]*)?
Edit: The above include 99.something too. This shouldn't:
[1-9](([0-8](\.[0-9]*)?)|[0-9])?
Test it here, it works. ;)