一个或两个数字正则表达式的限制

时间:2017-07-19 17:13:58

标签: javascript regex digits

我试图弄清楚如何创建一个正则表达式,让我不仅可以搜索一个或两个数字,还可以限制1-​​60。我想要双位数也适用,例如,01-09和1-9一样好。

^([1,2,3,4,5]\d{0,1}|(60))
到目前为止,

是设置两位数的方法,但我不能将7,8,9传递为单位数或双位数。关于如何解决这个问题的任何想法,还是我需要做一个案例的方法?

1 个答案:

答案 0 :(得分:1)

试试这个;

^0*([1-9]$|^[1-5][0-9]$|^60$)

来自this generator

即,可以只是1-9,或1-5,然后是1-9,或60本身。

修改

编辑以强制开始和结束字符串并允许前导零