C# code to validate email address

来源:互联网 发布:世界征服者3 数据同步 编辑:程序博客网 时间:2024/06/05 05:04

http://stackoverflow.com/questions/1365407/c-sharp-code-to-validate-email-address

using System.ComponentModel.DataAnnotations;class ValidateSomeEmails{    static void Main(string[] args)    {        var foo = new EmailAddressAttribute();        bool bar;        bar = foo.IsValid("someone@somewhere.com");         //true        bar = foo.IsValid("someone@somewhere.co.uk");       //true        bar = foo.IsValid("someone+tag@somewhere.net");     //true        bar = foo.IsValid("futureTLD@somewhere.fooo");      //true        bar = foo.IsValid("fdsa");                          //false        bar = foo.IsValid("fdsa@");                         //false        bar = foo.IsValid("fdsa@fdsa");                     //false        bar = foo.IsValid("fdsa@fdsa.");                    //false        //one-liner        if (new EmailAddressAttribute().IsValid("someone@somewhere.com"))            bar = true;        }}


0 0