jQuery code doesn't run on Firefox but on Chrome it works

jQuery code doesn't run on Firefox but on Chrome it works

Hy,

I wrote a simple jQuery code for validate an email address. It works on Chrome unlike Firefox, but javascript is enabled in Firefox. Could you tell me what's wrong?

this is the code:

$(document).ready(function(){
      var email =$("#email");
      email.blur(emailIsValid);
      function emailIsValid()
        {
            var email_value = email.val();
            var regexp = /^[A-Z]+[a-z]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9­]+.[a-z]{2,4}$/i;
           
            if(email_value.match(regexp) && email_value.length > 10)
            {
                email.removeClass("error");
                email_details.removeClass("error");
                email_details.text("Email ok");
                return true;
            }
            else
            {
                email.addClass("error");
                email_details.addClass("error");
                email_details.text("Nem megfelelő az email cím");
                return false;
            }
        }
});