[javascript] 조건문을 사용한 이메일 유효성 검사 예제
이번에는 조건문을 사용하여 JavaScript에서 이메일 주소의 유효성을 검사하는 예제를 살펴보겠습니다.
function validateEmail(email) {
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
if (email.match(emailRegex)) {
return true;
} else {
return false;
}
}
const emailAddress = "example@email.com";
if (validateEmail(emailAddress)) {
console.log("유효한 이메일 주소입니다.");
} else {
console.log("유효하지 않은 이메일 주소입니다.");
}
위의 예제 코드는 validateEmail
함수를 사용하여 주어진 이메일 주소가 유효한지를 확인합니다.
우선, validateEmail
함수 내에서는 정규표현식을 사용하여 주어진 이메일 주소가 유효한 형식인지를 검사합니다. 그리고 이에 따라 true
또는 false
를 반환합니다.
그리고 나서, 주어진 이메일 주소를 validateEmail
함수에 전달하여 반환된 값에 따라 유효성 여부를 console.log
를 통해 출력합니다.
이제 앞으로 JavaScript에서 이메일 유효성 검사에 대한 기초적인 개념을 이해하고, 조건문을 이용하여 간단한 유효성 검사 기능을 구현할 수 있을 것입니다.
이상으로 JavaScript를 활용한 이메일 유효성 검사 예제에 대해 알아보았습니다.