Java判断整数,整数范围为0-120之间和30-180的两个正则表达式如何写?不允许小数,字母等非法内容。
答案:3 悬赏:20 手机版
解决时间 2021-01-03 15:05
- 提问者网友:留有余香
- 2021-01-02 19:48
Java判断整数,整数范围为0-120之间和30-180的两个正则表达式如何写?不允许小数,字母等非法内容。
最佳答案
- 五星知识达人网友:空山清雨
- 2021-01-06 20:06
判断范围在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-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)$
全部回答
- 1楼网友:往事埋风中
- 2021-01-06 22:40
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]
- 2楼网友:我住北渡口
- 2021-01-06 21:10
java表示整数和小数的正则表达式 ^[+-]?\\d+(\\.\\d+)?$
我给你个java语言的例子,你看看吧
public class aa {
public static void main(string[] args) {
string s="-12.23";
string regex="^[+-]?\\d+(\\.\\d+)?$";
if(s.matches(regex)==true){
system.out.println("匹配");
}else{
system.out.println("不匹配");
}
}
}运行结果
匹配
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯