I have been trying to get an email on a form validated. If I use - var email = $("input#email").val(); if (email == "") { $("label#email_error").slideToggle("slow"); $("input#email").focus(); return false; }
Everything works fine. But I cannot seem to get it to work with an email expression like this var regex = new RegExp(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+ ([a-zA-Z0-9]{2,4})+$/); var email = $("input#email").val(); if (email == "") || { $("label#email_error").slideToggle("slow"); } else { if(!(email == regex)) { $("label#email_error").slideToggle("slow"); $("input#email").focus(); return false; } i have tried it all kinds of ways but keep getting errors. Any help with my syntax is appreciated.