String.prototype.isMail = function()
{
return new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(this);
}
alert("[email protected]".isMail());
alert("mm@@abc.com".isMail());
{
return new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(this);
}
alert("[email protected]".isMail());
alert("mm@@abc.com".isMail());
var a=str.indexOf("@")+1;
var p=str.indexOf(".")+1;
if(str.indexOf("'") > 0)
return false;
if(str.indexOf('"') > 0)
return false;
if (a<2)
return false;
if (p<1)
return false;
if (p<a+2)
return false;
if (str.length==p)
return false;
return true;
}
var strr;
re=/(\w+@\w+-?\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
re.exec(mail);
if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3
else
if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2
else strr=RegExp.$1
if (strr!=mail) return false;
return true;
}