100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园

java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园

时间:2020-08-13 18:10:42

相关推荐

java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园

[html]

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class CheckMobileAndEmail {

/**

* 验证邮箱地址是否正确

* @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 = pile(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 = pile("^((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 = pile("^[0-9]{5}$");

Matcher m = p.matcher(number);

flag = m.matches();

}catch(Exception e){

flag = false;

}

return flag;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。