这是电子邮件验证的代码,在这里我怀疑正则表达式是否正确..还有一个在这里解释每个语句 e.which 在这里代表什么......就像我想知道每个语句......
function mailonly(e){
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
var character = String.fromCharCode(code);
var AllowRegex = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (AllowRegex.test(character)) return true;
return false;}