判断范围在0-120的数字
^([0-9]|[1-9]\d|1[01]\d|120)$
说明:
1.匹配一位数字(0-9):[0-9]
2.匹配二位数字(10-99):[1-9]\d
3.匹配三位数字(100-119):1[01]\d
4.匹配三位数字120:120
5.表达式:^([0-9]|[1-9]\d|1[01]\d|120)$
判断30-180的数字
^([3-9]|[3-9]\d|1[0-7]\d|180)$
说明
1.匹配一位数字(3-9):[3-9]
2.匹配二位数字(30-99):[3-9]\d
3.匹配三位数字(100-179):1[0-7]\d
4.匹配三位数字180:180
5.表达式:^([3-9]|[3-9]\d|1[0-7]\d|180)$
0-120 : ^((\d{1,2})|(1([0-1]\d|20)))$
30-180 : ^(([3-9]\d)|(1([0-7]\d)|180))$
0-120
120|1[0-1][0-9]|[1-9][0-9]|[0-9]
30-180
180|[1][0-7][0-9]|[3-9][0-9]