관리 메뉴

Life goes slowly...

[Javascript] 자바스크립트 이메일 유효성 검사(정규식 표현) 본문

프로그래밍/Javascript

[Javascript] 자바스크립트 이메일 유효성 검사(정규식 표현)

빨강소 2021. 2. 27. 08:01
728x90
반응형

 

 

자바스크립트(Javascript) E-Mail 유효성 검사

자바스크립트(Javascript)에서 입력값을 정규식 표현을 통하여 유효성 검사를 할 수 있습니다.

특히 누구나 하나씩은 가지고 있는 이메일의 유효성 검사는 자주 사용하는 방식입니다.

정규표현식을 처리하는 함수를 하나 생성한뒤에 입력하는 E-Mail 주소를 리턴하는 코드를 작성하도록 하겠습니다.

 

<script>

//정규식 표현을 통한 E-Mail 유효성 검사
function email_chk( email ) { 
    let regex=/([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    return (email != '' && email != 'undefined' && regex.test(email)); 
}


var e_mail = "test@gmail.com";
if( ! email_chk(e_mail)){
	alert("이메일 주소가 유효하지 않습니다!");
}


</script>

 

 

728x90
반응형
Comments