package com.zt.life.util; public class DataFormatUtil { /** * 判断字符串是否只包含数字包括整数,负数,小数 * * @param s * @return */ public static boolean isNumber(String s) {//合法数字返回true //这个正则表达式能够过滤0.0.0、8-99这种不合法的数字 String reg = "^[0-9]+(.[0-9]+)?$"; //String reg="^(\\-|\\+)?\\d+(\\.\\d+)?$"; 这个也可以 return s.matches(reg); } /** * 判断字符串是否只包含数字只有整数 * * @param s * @return */ public static boolean isNumbers(String s) { String reg = "[0-9]+"; return s.matches(reg); } public static boolean isKh(String str) { boolean flag = false; for (int i = 0; i < str.length(); ++i) { if (str.charAt(i) == '(' || str.charAt(i) == ')') { flag = true; break; } } if (flag) { return true; } else { return false; } } }