개발 창고/Java
[JAVA] 이메일 유효성 검사
로이제로
2023. 3. 16. 22:00
반응형
/**
* 이메일 형식 체크
* @param email 유효성 체크를 위한 이메일 주소
* @return true:유효, false:유효하지 않
*/
public boolean isValidEmailAddress(String email) {
String ePattern = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$";
java.util.regex.Pattern p = java.util.regex.Pattern.compile(ePattern);
java.util.regex.Matcher m = p.matcher(email);
return m.matches();
}
정규식을 사용하여 위와 같이 이메일 체크가 가능합니다.
반응형