Namespace MADE.Data.Validation.Validators
Classes
AlphaNumericValidator
Defines a data validator for ensuring a value contains alphanumeric characters.
AlphaValidator
Defines a data validator for ensuring a value contains alpha characters.
Base64Validator
Defines a data validator for ensuring a value is a valid base64 value.
BetweenValidator
Defines a data validator for ensuring a value is within a minimum and maximum range.
EmailValidator
Defines a data validator for ensuring a value is an email address.
GuidValidator
Defines a data validator for ensuring a value is a
IpAddressValidator
Defines a data validator for ensuring a value is a valid IP address.
LatitudeValidator
Defines a data validator for ensuring a value is within the valid range for a latitude value.
LongitudeValidator
Defines a data validator for ensuring a value is within the valid range for a longitude value.
MacAddressValidator
Defines a data validator for ensuring a value is a valid MAC address.
MaxLengthValidator
Defines a data validator for ensuring a value is less than a maximum length.
MaxValueValidator
Defines a data validator for ensuring a value is less than a maximum value.
MinLengthValidator
Defines a data validator for ensuring a value is greater than a minimum length.
MinValueValidator
Defines a data validator for ensuring a value is greater than a minimum value.
PredicateValidator<T>
Defines a generic data validator that performs custom validation logic based on the value.
RegexValidator
Defines a generic regular expression data validator.
RequiredValidator
Defines a data validator for ensuring a value is provided.
WellFormedUrlValidator
Defines a data validator for ensuring a value is a valid well formed URL, e.g. https://www.example.com.