正则表达式解析:/^120$|^((1[0-1]|[]1-9)?\d)$/m
3个回答
2011-10-11
展开全部
^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的数字
^((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的数字
展开全部
-- 是想匹配以下的,但写错了。。。
120
任何1位数字:0-9
不以0开头的两位数 ---这里写错了
10+1位数字
11+1位数字
120
任何1位数字:0-9
不以0开头的两位数 ---这里写错了
10+1位数字
11+1位数字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
匹配0-120之间的所有整数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询