AdvancedLauncher.UI.Validation.URLValidationRule.Validate C# (CSharp) Method

Validate() public method

public Validate ( object value, System cultureInfo ) : System.Windows.Controls.ValidationResult
value object
cultureInfo System
return System.Windows.Controls.ValidationResult
        public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
        {
            Regex r = new Regex(@"^(?<Protocol>\w+):\/\/(?<Domain>[\w@][\w.:@]+)\/?[\w\.?=%&=\-@/$,]*$");
            while (r.Match(value.ToString()).Success) {
                return new ValidationResult(true, null);
            }
            return new ValidationResult(false, LanguageManager.Model.Error);
        }
URLValidationRule