正则表达式 判断是不是数字包含小数

如题所述

  Java代码
  public static boolean isNumeric(String str)
  {
  Pattern pattern = Pattern.compile("-?[0-9]*");
  Matcher isNum = pattern.matcher(str);
  if( !isNum.matches() )
  {
  return false;
  }
  return true;
  }
  如果判断可以含有小数点,那么条件改为:
  Java代码
  Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*");
温馨提示:答案为网友推荐,仅供参考
相似回答