ScrewTurn.Wiki.AdminConfig.cvErrorsEmails_ServerValidate C# (CSharp) Method

cvErrorsEmails_ServerValidate() protected method

protected cvErrorsEmails_ServerValidate ( object sender, System.Web.UI.WebControls.ServerValidateEventArgs e ) : void
sender object
e System.Web.UI.WebControls.ServerValidateEventArgs
return void
        protected void cvErrorsEmails_ServerValidate(object sender, ServerValidateEventArgs e)
        {
            string[] emails = GetErrorsEmails();

            Regex regex = new Regex(Settings.EmailRegex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);

            foreach(string email in emails) {
                if(!regex.Match(email).Success) {
                    e.IsValid = false;
                    return;
                }
            }

            e.IsValid = true;
        }