java 이메일 형식 검사

2022. 4. 26. 18:48 JAVA/Java
/**
 * email 형식 검사
 * @param email : 이메일
 * @return boolean : 이메일 형식 여부
 * */
public static boolean isEmail(String email){
    boolean validation = false;

    if(StringUtils.isEmpty(email)){
        return false;
    }

    String regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$";
    Pattern p = Pattern.compile(regex);
    Matcher m = p.matcher(email);
    if(m.matches()) {
        validation = true;
    }

    return validation;
}
 

출처: https://lovon.tistory.com/117?category=862726 [Java 개발 블로그]

'JAVA > Java' 카테고리의 다른 글

java Default Method(인터페이스 디폴트 메소드)  (0) 2022.04.26
java 이메일 마스킹 처리  (0) 2022.04.26
java 휴대폰번호 마스킹 처리  (0) 2022.04.26
문자에서 숫자만 추출  (0) 2022.04.26
java 전화번호 구분자 추가  (0) 2022.04.26
HashMap 반복문 조회  (0) 2022.04.26
용어정리  (0) 2022.04.22
Generic Type Parameter 이름 컨벤션  (0) 2021.11.12