正则表达式判断字符串是否为数字

复制代码
public static void main(String args[]) {
  Pattern pattern = Pattern.compile("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
  Matcher isNum = pattern.matcher("1");
  if (!isNum.matches()) {
    System.out.println("不是数字");
  }else{
    System.out.println("是数字");
 }
}
复制代码

 

posted @   小宁同学柠檬茶  阅读(20170)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示