JavaScript

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

최성헌 2017. 7. 6. 14:34

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)