public class RegisterCheck {
/**
* 验证输入的邮箱格式是否符合
* @param email
* @return 是否合法
*/
public static boolean emailFormat(String email)
{
boolean tag = true;
final String pattern1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";
final Pattern pattern = Pattern.compile(pattern1);
final Matcher mat = pattern.matcher(email);
if (!mat.find()) {
tag = false;
}
return tag;
}
}
/**
* Email检查<br>
* <br>
* @param pInput 要检查的字符串<br>
* @return boolean 检查结果<br>
*/
public static boolean isEmail (String pInput) {
if(pInput == null){
return false;
}
String regEx = "([//w[_-][//.]]+@+[//w[_-]]+//.+[A-Za-z]{2,3})|([//"
+ "w[_-][//.]]+@+[//w[_-]]+//.+[//w[_-]]+//.+[A-Za-z]{2,3})|"
+ "([//w[_-][//.]]+@+[//w[_-]]+//.+[//w[_-]]+//.+[//w[_-]]+"
+ "//.+[A-Za-z]{2,3})";
Pattern p = Pattern.compile(regEx);
Matcher matcher = p.matcher(pInput);
return matcher.matches();
}
- public boolean checkEmail(String mail){
- String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
- Pattern p = Pattern.compile(regex);
- Matcher m = p.matcher(mail);
- return m.find();
- }