Language/JavaScript

[JS] 이메일 유효성 검사

taedonn 2023. 3. 15. 17:07
728x90

자바스크립트

유효성 검사 기준

  • @을 기준으로 앞 구간이 알파벳 or 숫자 조합으로 이루어져 있는지 체크
  • @을 기준으로 뒷 구간이 알파벳 or 숫자 조합으로 이루어져 있는지 체크
  • @을 기준으로 뒷 구간에서 . 뒷 구간이 알파벳 or 숫자 조합으로 이루어져 있는지 체크

 

 

유효성 검사 기준을 코드로 작성하면 다음과 같습니다.

const pattern = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-za-z0-9\-]+/;

 

 

이제 이 코드를 함수로 만들면,

const pattern = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-za-z0-9\-]+/;

function emailValidChk(email) {
    if(pattern.test(email) === false) { return false; }
    else { return true; }
}

 

 

📌 콘솔 테스트 결과

이메일 유효성 검사 1

728x90