function IsEmail(Expression) { if (Expression == null) return (false); var supported = 0; if (window.RegExp) { var tempStr = "a"; var tempReg = new RegExp(tempStr); if (tempReg.test(tempStr)) supported = 1; } if (!supported) return (Expression.indexOf(".") > 2) && (Expression.indexOf("@") > 0); var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); return (!r1.test(Expression) && r2.test(Expression)); }
var m=/^(\w)+@(\w)+\.(\w)+$/; if(!m.test(document.all('email').value)) { alert("不正确"); return false; }
{
if (Expression == null)
return (false); var supported = 0;
if (window.RegExp)
{
var tempStr = "a";
var tempReg = new RegExp(tempStr);
if (tempReg.test(tempStr)) supported = 1;
}
if (!supported)
return (Expression.indexOf(".") > 2) && (Expression.indexOf("@") > 0);
var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
return (!r1.test(Expression) && r2.test(Expression));
}
if(!m.test(document.all('email').value))
{
alert("不正确");
return false;
}
[email protected]
[email protected]
附:CSDN判断信箱合法的过程1.注册时将产生的密码发到注册信箱里去
2.用户每次修改信箱,都会产生一个新的密码发到用户新的信箱里去
alert("错误的格式");
}
只能判断格式是否正确,不能判断是否存在!