keydown不用于验证电子邮件

时间:2016-01-21 10:58:44

标签: javascript jquery

我只是希望该用户只输入有效的电子邮件,我将使用以下功能

 $(this).keydown(function(event)
                {
                    var _event = event || window.event;
                    var key = _event.keyCode || _event.which;
                    key = String.fromCharCode(key);
                    var email = new RegExp('^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$');
                    console.log("===============key================"+key);
                if (email.test(key)) {
                    event.preventDefault();
                   }else{
                       return true;
                   }


            });

但它不起作用,用户可以输入无效的密钥,例如#please help ...

0 个答案:

没有答案