방대한 문서보다 동작하는 소프트웨어

개발

[코틀린] 이메일 유효성 검사 정규표현식

꽃게장세트 2023. 2. 10. 22:48

이메일 유효성 검증 로직 입니다. 유용하게 사용하시기 바랍니다.

import java.util.regex.Pattern

fun isValidEmail(email: String): Boolean {
    val pattern = Pattern.compile("^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$")
    return pattern.matcher(email).matches()
}

fun main() {
    val email = "example@example.com"
    if (isValidEmail(email)) {
        println("Valid email address")
    } else {
        println("Invalid email address")
    }
}