600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java正则表达式校验邮箱和手机号

Java正则表达式校验邮箱和手机号

时间:2019-06-11 07:43:08

相关推荐

Java正则表达式校验邮箱和手机号

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;}}

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