/**
* 验证邮箱地址是否正确
* @param email
* @return
*/
public static boolean checkEmail(String email){
boolean flag = false;
try{
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);
flag = matcher.matches();
}catch(Exception e){
LOG.error("验证邮箱地址错误", e);
flag = false;
}
return flag;
}
/**
* 验证手机号码
* @param mobiles
* @return
*/
public static boolean isMobileNO(String mobiles){
boolean flag = false;
try{
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
flag = m.matches();
}catch(Exception e){
LOG.error("验证手机号码错误", e);
flag = false;
}
return flag;
}
java正则表达式验证邮箱、手机号码
最新推荐文章于 2024-08-13 20:49:07 发布
本文提供了两个实用的Java正则表达式方法:一个用于验证邮箱地址的正确性,另一个用于检查中国大陆手机号码的有效性。这些方法能够帮助开发者快速实现表单输入的有效性校验。
335

被折叠的 条评论
为什么被折叠?



