java验证邮件正则
2024-09-19 23:25:51
这里,本人从commons-validator包中源码,拷出部分内容,如下:
private static final String EMAIL_REGEX = "^\\s*?(.+)@(.+?)\\s*$";
private static final Pattern EMAIL_PATTERN = Pattern.compile(EMAIL_REGEX); public boolean isValid(String email) {
Matcher emailMatcher = EMAIL_PATTERN.matcher(email);
if (!emailMatcher.matches()) {
return false;
}
}
也可以使用commons-validator包提供的方法,如下:
pom
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.6</version>
</dependency>
代码使用:
public boolean validateEmail(String email) {
return EmailValidator.getInstance().isValid(email);
}
如此简单。
最新文章
- [Java编程思想-学习笔记]第1章 对象导论
- appium for mobile web 之使用 ChromeDriver
- mysql 存储过程和事件调度
- Storm命令详解
- PHP写一段代码,确保多个进程同时写入一个文件成功
- 【leetcode】Multiply Strings(middle)
- Java I/O输入输出流详解
- Java jdk环境搭建
- Dom+2016/4/20
- 如何在sublime+chrome中调试php代码?
- RFI to RCE challenge
- 2017软工实践K班总结
- python之使用set对列表去重,并保持列表原来顺序(转)
- 【刷题】AtCoder Regular Contest 001
- MySQL中授权(grant)和撤销授权(revoke
- 4-具体学习git--分支
- HTML5练习4
- StompClient的包装类
- e799. 限制JSlider的数值在标记以内
- DATEDIFF 和 DATEADD