/**
* Created by Fant.J.
*/
public class CheckFormat {
public static boolean isEmail(String email){
String check = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(email);
return matcher.matches();
}
public static boolean isPhone(String phone){
String check = "^(((13[0-9])|(14[579])|(15([0-3]|[5-9]))|(16[6])|(17[0135678])|(18[0-9])|(19[89]))\\d{8})$";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(phone);
return matcher.matches();
}
}
正则不要写死在代码里,将其提出来做成动态配置。