Java 判断整数,整数范围为0-120 之间 和 30-180 的两个正则表达式如何写?不允许小数,字母等非法内容。
2018-01-09 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
判断范围在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))$
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]
120|1[0-1][0-9]|[1-9][0-9]|[0-9]
30-180
180|[1][0-7][0-9]|[3-9][0-9]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询