java正则表达式验证邮箱、手机号码
2013-09-18 18:18
253 查看
/**
* 验证邮箱地址是否正确
* @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;
}
* 验证邮箱地址是否正确
* @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正则表达式验证邮箱、IP地址、手机号码
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- android ip地址,手机号码,邮箱格式验证
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- js验证固话与手机号码、邮箱
- java正则表达式验证邮箱、IP地址、手机号码
- 手机号码、电子邮箱、身份证、银行卡正则验证
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- JS和正则表达式验证手机号码、邮箱等
- 邮箱地址、手机号码验证正则表达式
- JS和正则表达式验证手机号码、邮箱等
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- 手机号码、邮箱验证
- C#验证:正则表达式 验证类和界面处理(手机号码,邮箱,IP地址)
- WPF 邮箱输入框提示 和 手机号码验证 .
- 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
- Java验证邮箱和手机号码正则表达式
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码