heshanking 2012-09-04
代码如下:
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
代码如下:
<script type="text/javascript"> function isEmail(str){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; return reg.test(str); } var str = '[email protected]'; document.write(isEmail(str)+'<br />'); var str2 = '[email protected]'; document.write(isEmail(str2)+'<br />'); var str3 = '[email protected]'; document.write(isEmail(str3)+'<br />'); var str4 = '[email protected]'; document.write(isEmail(str4)+'<br />'); var str5 = '[email protected]'; document.write(isEmail(str5)+'<br />'); </script>
代码如下:
<script type="text/javascript"> fChkMail=function(szMail){ var szReg=/^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/; var bChk=szReg.test(szMail); return bChk; } </script> <input type="text" id="Mail" value="" /> <input type="button" value="验证邮箱地址" onclick="alert(fChkMail(document.getElementById('Mail').value));" /> <p>邮箱不能以 - _ .以及其它特殊字符开头和结束</p> <p>邮箱域名结尾为2~5个字母,比如cn、com、name</p>