正则表达式间隔:小于或等于

时间:2014-06-02 16:57:31

标签: regex

是否有更有效的方法来检查从0到250的intervall中的整数?

正则表达式:

^([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$

或者从0到20' 0到100'等的间隔怎么样?

1 个答案:

答案 0 :(得分:1)

不是真的;你可以稍微缩短一点:

^([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$

但正则表达式对数字范围不利,尤其是任意范围。