我想弄清楚如何创建一个正则表达式,它可以让我不仅搜索一个或两个数字,但也有1-60的限制。我想要两位数字也是适用的,例如01-09和1-9一样。限制一个或两个数字正则表达式
^([1,2,3,4,5]\d{0,1}|(60))
是我在建立两位数而言,到目前为止,但我再不能得到7,8,9通过为单个或两位数。关于如何解决这个问题的任何想法,还是我需要做一个逐案的方法?
我想弄清楚如何创建一个正则表达式,它可以让我不仅搜索一个或两个数字,但也有1-60的限制。我想要两位数字也是适用的,例如01-09和1-9一样。限制一个或两个数字正则表达式
^([1,2,3,4,5]\d{0,1}|(60))
是我在建立两位数而言,到目前为止,但我再不能得到7,8,9通过为单个或两位数。关于如何解决这个问题的任何想法,还是我需要做一个逐案的方法?
试试这个;
^0*([1-9]$|^[1-5][0-9]$|^60$)
即,既可以是仅有1-9个,或1-5个随后1-9,或60本身。
编辑修正,以迫使起点,也字符串的结尾,并允许前导零
'/ ^(60 | [1-5] [0-9] | 0 {0,1} [1-9] )$ /'使用这个。 –