如何使用正则表达式验证 1 到 99 之间的数字? [英] How can I validate number between 1 and 99 using regular expression?
本文介绍了如何使用正则表达式验证 1 到 99 之间的数字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是正则表达式,用户可以输入1-99之间的任何整数或浮点数.
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])$
请告诉我输入 1-99 之间的整数和浮点数的 RE.
Please tell me RE for entering integer as well as float numbers between 1-99.
推荐答案
一个简单的版本是 ^[1-9][0-9]?$
用于整数和 ^([1-8][0-9]?|9[0-8]?)\.\d+$
表示浮点数.如果你想要一个: ^(([1-8][0-9]?|9[0-8]?)\.\d+|[1-9][0-9]?)$
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]?)$
这篇关于如何使用正则表达式验证 1 到 99 之间的数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文