내 코드가 잘못되었습니다. 솔루션을 찾을 수 없습니다.자바 스크립트 이메일 유효성 검사가 작동하지 않습니다.
var re = "/^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/";
var email= document.getElementById("email").value;
if (re.test(email) == false) {
document.getElementById("email").focus();
return false;
}
큰 따옴표로 인해 문제가 발생했습니다. 감사합니다. 나는 때문에
왜 그렇게 복잡합니까? ['see here] (http://stackoverflow.com/search?q=email+validation+javascript&submit=search) – diEcho
잘못된 점을 알려주십시오. 오류가 있습니까? 올바르게 검증하지 않습니까? 모든 입력을 통과 했습니까? 또는 유효한 전자 메일을 전달하지 않습니까? 아니면 오 탐지/음수를 제공합니까? – JJJ
중복 http://stackoverflow.com/questions/46155/validate-email-address-in-javascript – yogi