正则表达式解析:/^120$|^((1[0-1]|[]1-9)?\d)$/m正则表达式解析:/^120$|^((1[0-1]|[1-9])?\d)$/m

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 01:21:55

正则表达式解析:/^120$|^((1[0-1]|[]1-9)?\d)$/m
正则表达式解析:/^120$|^((1[0-1]|[1-9])?\d)$/m

^120$
^((1[0-1]|[1-9])?\d)$
可以分成两组 ,组1是匹配120
组2再拆分
^( (1[0-1] | [1-9])?\d)$
这里说 只能由 10/11 + 1位\d数字组成一个 三位数
或者由1位数字[1-9] + 1位\d数字组成一个 两位数
当然因为加了?号 所以也可以一个也没有 + 1位、d数字组成一个 个位数
意思即是说 0-119 加上 120 ,全匹配即 0 - 120的数字

匹配0-120之间的所有整数

-- 是想匹配以下的,但写错了。。。
120
任何1位数字:0-9
不以0开头的两位数 ---这里写错了
10+1位数字
11+1位数字