StringValidation Class
Definition
Section titled “Definition”Validates a string
public static class StringValidationInheritance object
Methods
Section titled “Methods”None(string)
Section titled “None(string)”Always validates to true.
public static StringValidation.Result None(string input)Parameters
Section titled “Parameters”input string
The string to validate.
Returns
Section titled “Returns”StringValidation.Result
A positive validation result.
Integer(string)
Section titled “Integer(string)”Returns a StringValidation.Validator delegate that validates whether or not a string can be parsed by the TryParse(string, out long).
public static StringValidation.Validator Integer(string errorMessage)Parameters
Section titled “Parameters”errorMessage string
A message to provide to the result if the validation fails.
Returns
Section titled “Returns”StringValidation.Validator
The validation result.
Decimal(string)
Section titled “Decimal(string)”Returns a StringValidation.Validator delegate that validates whether or not a string can be parsed by the TryParse(string, out double).
public static StringValidation.Validator Decimal(string errorMessage)Parameters
Section titled “Parameters”errorMessage string
A message to provide to the result if the validation fails.
Returns
Section titled “Returns”StringValidation.Validator
The validation result.
LengthRange(int, int, string)
Section titled “LengthRange(int, int, string)”Returns a StringValidation.Validator delegate that validates whether or not a length of a string falls within the specified range.
public static StringValidation.Validator LengthRange(int min, int max, string errorMessage)Parameters
Section titled “Parameters”min int
max int
errorMessage string
A message to provide to the result if the validation fails.
Returns
Section titled “Returns”StringValidation.Validator
The validation result.
All(params Validator[])
Section titled “All(params Validator[])”Uses multiple StringValidation.Validator delegates to validate a string. All validators must pass.
public static StringValidation.Validator All(params StringValidation.Validator[] validators)Parameters
Section titled “Parameters”validators Validator[]
Each StringValidation.Validator to use.
Returns
Section titled “Returns”StringValidation.Validator
When all validators pass, a successful result; otherwise, the failed result.
Letters(string)
Section titled “Letters(string)”Returns a StringValidation.Validator delegate that validates whether a string contains only letters.
public static StringValidation.Validator Letters(string errorMessage)Parameters
Section titled “Parameters”errorMessage string
A message to provide to the result if the validation fails.
Returns
Section titled “Returns”StringValidation.Validator
The validation result.