email Validator not Working

email Validator not Working

<script type="text/javascript">

$('#admnmail').blur(function() {

    var sEmail = $('#admnmail').val();

    if ($.trim(sEmail).length == 0) {
        alert('Please enter valid email address');
        e.preventDefault();
    }


    if (validateEmail(sEmail)) {
       
         alert('Email is valid');
    }

    else {
        $('#admnmail').val("");
        alert ("NO");
        e.preventDefault();
    }

});



function validateEmail(sEmail) {
    var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (filter.test(sEmail)) {
        return true;
    }
    else {
        return false;
    }
}


</script>