我只是希望该用户只输入有效的电子邮件,我将使用以下功能
$(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 ...