public class StringUtil { /**判断输入的是否是email*/ public static boolean isVaildEmail(String email){ String emailPattern="[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+"; boolean result = Pattern.matches(emailPattern, email); return result; } /** * 将字符串数组转化为用逗号连接的字符串 * @param values * @return */ public static String arrayToString(String[] values) { String result = ""; if (values != null) { if (values.length > 0) { for (String value : values) { result += value + ","; } result = result.substring(0, result.length() - 1); } } return result; }
/** * 正则判断是否是手机号码 * @param mobiles 手机号码 */ public static boolean isMobileNO(String mobiles){ Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"); Matcher m = p.matcher(mobiles); return m.matches(); }
/** * 将字符串List转换为用逗号连接的字符串 * @param list * @return */ public static String listToString(List<String> list){ String result = ""; if(list != null){ for(int i=0;i<list.size();i++){ result += list.get(i) + ","; } result = result.substring(0, result.length()-1); } return result; } }