展会信息港展会大全

Java正则表达式校验邮箱和手机号
来源:互联网   发布日期:2016-01-26 10:28:47   浏览:3588次  

导读:* @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 ...

* @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){

flag = false;

}

return flag;

}

/**

* 验证手机号码

* @param mobiles

* @return[0-9]{5,9}

*/

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){

flag = false;

}

return flag;

}

public static boolean isNum(String number){

boolean flag = false;

try{

Pattern p = Pattern.compile("^[0-9]{5}$");

Matcher m = p.matcher(number);

flag = m.matches();

}catch(Exception e){

flag = false;

}

return flag;

}

}

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港