/** * 验证字符串是否为数字 * */ private boolean isNumberic(String str) { try { Boolean strResult = str.matches("-?[0-9]+.*[0-9]*"); if (strResult == true) { return true; } // Pattern pattern = Pattern.compile("[0-9]*"); // Matcher isNum = pattern.matcher(str); // if (isNum.matches()) { // return true; // } } catch (Exception e) { log.severe(e); e.printStackTrace(); } return false; }
。