Felbook.Models.EmailAttribute.IsValid C# (CSharp) Method

IsValid() public method

public IsValid ( object value ) : bool
value object
return bool
        public override bool IsValid(object value)
        {
            if (value == null)
            {
                return true;
            }
            string email = (string)value;
            Regex emailPattern=new Regex(@"^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$");
            return emailPattern.IsMatch(email);
        }
EmailAttribute