JAVA判断字符串是不是数字格式

代码如下:

public static boolean valIsNumber(String value) {
  Pattern pattern = Pattern.compile("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
  Matcher isNum = pattern.matcher(value);
  if (!isNum.matches()) {
    return false; //不是数字
  }
  return true; //是数字
}

  

posted @ 2021-07-22 09:34  信铁寒胜  阅读(232)  评论(0编辑  收藏  举报