正则表达式验证输入的字符串

boolean matchs = Pattern.matches("^(0|[1-9][0-9]*|-[1-9][0-9]*)$", str);

 

 

1.正整数 | 0

"^(0|[1-9][0-9]*)$"

 

2.负整数 | 0

"^(0|-[1-9][0-9]*)$"

 

3.正整数 | 负整数 | 0

"^(0|[1-9][0-9]*|-[1-9][0-9]*)$"

 

 posted on 2021-11-09 16:40  布鲁布鲁sky  阅读(28)  评论(0编辑  收藏  举报