/**
* 正则判断邮箱
* @param strEmail
* @return
*/
public static boolean isEmail(String strEmail) {
String strPattern = "^[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";
Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(strEmail);
return m.matches();
}
/**
* 正则判断密码
* 需至少包含1个大写字母,1个小写字母,1个数字,1个特殊字符
* 长度: 6-10
*/
public static boolean isPassword(String password) {//
String strPattern = "^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~!@#$%^&*()._+-=|{}/?;,'\"\\[\\]]).{6,10}$";
Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(password);
return m.matches();
}