验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样
    第一部分:由字母、数字、下划线、短线“-”、点号“.”组成,
    第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成,
    而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位

    1. function checkEmail(str){
    2. var re = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
    3. if(re.test(str)){
    4. alert("正确");
    5. }else{
    6. alert("错误");
    7. }
    8. }
    9. checkEmail("contact@cnblogs.com");//调用