/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-z])+/试试

解决方案 »

  1.   

    我是用这种判断的
    email=request.form("email")
    b=instr(email,"@")
    c=instr(email,".")
    if b>1 and c>b+1 then
    response.write "你输入格式正确"
    else
    response.write "格式错误"
    end if
      

  2.   

    ^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$
      

  3.   

    ^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
      

  4.   

    ^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$  

    /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-z])+/
    和我原来的效果是一样的;
    ^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
    的不能用,连正常email的都同不过了。
      

  5.   

    不过我把你们的和起来写,写成这样:
    ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$"
    就可以了。谢谢大家。帮了一个大忙了,谢谢。