Validare email in C#

Mattepuffo's logo
Validare email in C#

Validare email in C#

Oggi vediamo come validare una email in C#.

Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.

Qui sotto un esempio di codice:

using System;
using System.ComponentModel.DataAnnotations;

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(isEmailValid("test@test.it"));
            Console.WriteLine(isEmailValid("test@test.i"));
            Console.WriteLine(isEmailValid("testtest.it"));
            Console.WriteLine(isEmailValid("@test.it"));
        }

        static bool isEmailValid(string email)
        {
            var addr = new EmailAddressAttribute();
            return addr.IsValid(email);
        }

    }
}

Come potete vedere il secondo test da true, come in questo esempio in Java, e diverso dall'esempio in Swift.

Enjoy!


Condividi su Facebook

Commentami!