package com.jiuqi.util; import java.io.IOException; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternUtils { /** * * Description: 是否是手机号 * Title: isMobileNO * @param mobiles * @return * boolean true是 */ public static boolean isMobileNO(CharSequence 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(); } /** * * Description: 是否是联通手机号 * Title: isChinaUnicom * @param mobiles * @return * boolean true是 */ public static boolean isChinaUnicom(String mobiles){ boolean b=false; String sim2=mobiles.substring(0, 3); if (sim2.equals("130") || sim2.equals("131") || sim2.equals("132") || sim2.equals("155") || sim2.equals("156") || sim2.equals("185") || sim2.equals("186") || sim2.equals("145")) { b=true; } return b; } public static boolean isEmail(CharSequence email){ String str="^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{2,3}([\\.][A-Za-z]{2})?$"; Pattern p = Pattern.compile(str); Matcher m = p.matcher(email); return m.matches(); } public static void main(String[] args) throws IOException { System.out.println(PatternUtils.isEmail("121212121212@12-12.co-m.cn")); } }