Javascript & JQuery & CSS > example - Email 체크
등록일 : 2017-07-04 19:25
조회수 : 95,001
회원등록등에서 등록한 Email이 유효한지 직접 메일서버에 물어보고 저장하면 좋겠지만요.
이것이 안될때는 간이라도 입력한 Email 주소가 잘못된 형식인지만 체크해도, 많은 에러가
나는 경우을 줄일 수 있을듯 합니다.
function CheckEmail(invalue)
{
retval = true;
// 아래의 문자가 있는 경우
if (invalue.indexOf("/") >= 0) retval = false;
if (invalue.indexOf(".@") >= 0) retval = false;
if (invalue.indexOf("@.") >= 0) retval = false;
if (invalue.indexOf("@@") >= 0) retval = false;
if (invalue.indexOf(",") >= 0) retval = false;
if (invalue.indexOf(" ") >= 0) retval = false;
if (invalue.indexOf("http:") >= 0) retval = false;
// 아래의 형식이 없는 경우
if (invalue.indexOf("@") == -1) retval = false;
if (invalue.indexOf(".") == -1) retval = false;
// 아래의 형식이 처음에 나타나는 경우
if (invalue.indexOf("@") == 0) retval = false;
if (invalue.indexOf(".") == 0) retval = false;
// 마지막이 .인 경우
if (invalue.charAt(invalue.length-1) == ".") retval = false;
return retval;
}