利用Java正则表达式校验邮箱与手机号
时间:2023-07-03 15:14:54
主要是运用java.util.regex类。
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 = 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;
}
}
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
通过mysqladmin远程管理mysql的方法
Python检查ping终端的方法
Python函数参数定义及传递方式解析
Python 虚拟机集合set实现原理及源码解析
![](https://img.aspxhome.com/file/2023/4/135024_0s.jpg)
Mysql中的触发器定义与使用
![](https://img.aspxhome.com/file/2023/4/94734_0s.png)
关于vue3默认把所有onSomething当作v-on事件绑定的思考
[翻译]标记语言和样式手册 Chapter 16 下一步
python简单利用字典破解zip文件口令
![](https://img.aspxhome.com/file/2023/4/133304_0s.png)
Python实现的读取文件内容并写入其他文件操作示例
![](https://img.aspxhome.com/file/2023/4/72974_0s.png)
ASP利用Google实现在线翻译功能
js获取checkbox值的方法
用javascript实现gb2312转utf-8的脚本
Python创建文件和追加文件内容实例
使用MHTML 解决 data URI scheme 的浏览器兼容问题
Express的路由详解
Python检查图片是否损坏及图片类型是否正确过程详解
![](https://img.aspxhome.com/file/2023/2/87992_0s.png)
python实现自动化上线脚本的示例
20行代码教你用python给证件照换底色的方法示例
![](https://img.aspxhome.com/file/2023/9/90309_0s.jpg)
python 绘制拟合曲线并加指定点标识的实现
![](https://img.aspxhome.com/file/2023/1/67351_0s.png)
vue-element-admin 登陆及目录权限控制的实现
![](https://img.aspxhome.com/file/2023/2/133022_0s.jpg)