본문 바로가기

JavaScript

정규식을 이용한 이메일 패턴 체크

String 객체에 이메일인지에 대한 여부를 확인할 수 있는 validateEmail 함수를 추가 한다.

<script language="JavaScript">
String.prototype.validateEmail = function () {
var emailRegEx = /^[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_-]+)*@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/;
return emailRegEx.test(this.toString());
};

console.log("special9486@naver.com".validateEmail());
console.log("NotEmail".validateEmail());
</script>


출력 결과

[Log] true (localhost, line 12)

[Log] false (localhost, line 13)

'JavaScript' 카테고리의 다른 글

Date 객체에 날짜 포맷 함수 추가  (0) 2017.07.06
숫자 천단위(3자리) 마다 콤마 찍기  (0) 2017.07.06