展开全部
用正则来判断是不是数字,
然后用数字来判断大小。
然后用数字来判断大小。
追问
这招不错 试下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^([1-9])|(1[0-5]) $
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^1[0-5]|[1-9]$
更多追问追答
追问
if(!inputStr.matches("^(1[0-5]|[1-9])\\s(1[0-5]|[1-9])$"))
{
System.out.println("输入有误 请重新输入");
continue;
}
哪不对
追答
你这个不是匹配1-15的数字啊,输入那些算正确的?
^((1[0-5])|[1-9])$\\s((1[0-5])|[1-9])$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^[1-15]$
追问
不行 我试过了 数字范围好像最多能写 到9
追答
^[1][1-5]$,这样就OK了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询