import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Comment : 정상적인 이메일 인지 검증.
*/
String address = "abc@de.fg"
String regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(email);
if(m.matches()) {
logger.info(address + ": 정상" );
}else{
logger.info(address + ": 비정상" );
}
테스트 결과
'IT | 개발 > JAVA' 카테고리의 다른 글
[JAVA] 문자열에서 파일명과 확장자 추출하기 (2) | 2020.09.21 |
---|