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

public static boolean isNum(String str) {
  return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
 }

你可能感兴趣的:(java正则表达式判断字符串是否为数字)