正则法则验证邮箱和手机号码

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;
publicclassCheckMobileAndEmail{
/****验证邮箱地址是否正确**@paramemail**@return*/
publicstaticbooleancheckEmail(Stringemail){
booleanflag=false;
try{
Stringcheck="^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";Patternregex=Pattern.compile(check);
Matchermatcher=regex.matcher(email);
flag=matcher.matches();
}catch(Exceptione){
flag=false;
}
returnflag;
}
/****验证手机号码**@parammobiles**@return[0-9]{5,9}*/
publicstaticbooleanisMobileNO(Stringmobiles){
booleanflag=false;
try{
Patternp=Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcherm=p.matcher(mobiles);
flag=m.matches();
}catch(Exceptione){
flag=false;
}
returnflag;
}
publicstaticbooleanisNum(Stringnumber){
booleanflag=false;
try{
Patternp=Pattern.compile("^[0-9]{5}$");
Matcherm=p.matcher(number);
flag=m.matches();
}catch(Exceptione){
flag=false;
}
returnflag;
}}

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...