如题,谢谢

解决方案 »

  1.   

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
      

  2.   

    //
    //检测邮件地址是否合法 合法就返回true
    //
    bool IsValidEmail(string strIn)
    {
    // Return true if strIn is in valid e-mail format.
        return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); 
    }
      

  3.   

    using System.Text.RegularExpressions;
    要引用这个命名空间
      

  4.   

    用了RegularExpressionValidator在属性RegularExpression里这个是.net自动提供的啊,自己选上不就得了。
      

  5.   

    如 kenMoxi(蓝雨) 所写,在RegularExpressionValidator控件的ValidationExpression属性中可以看到很多种正则表达式,包括有效email的。
      

  6.   

    这个vs.net的regularexpressionvalidator里面就有,自己看看。
      

  7.   

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
      

  8.   

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
      

  9.   

    VS.NET提供现成的正则字符串验证邮件地址的,不用自己写.
      

  10.   

    "^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$"   //Email
      

  11.   

    var emailFormat =   /^[A-Za-z0-9_\-]+@([A-Za-z0-9_\-]+\.)+[A-Za-z0-9]{2,6}$/;
      

  12.   

    楼主,你哪儿不会没有vs.net吧???如果有的话,你可将RegularExpressionValidator控件拉到设计窗口中,然后,在RegularExpressionValidator的属性窗口中ValidationExpression右边的...,然后在弹出的对话框中选择 Internet电子邮件地址>>>确定.
    就可以了...
      

  13.   

    在验证控件里就有
    RegularExpressionValidator