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"));
}
}