Skip to content

StringValidation Class

Validates a string

C#
public static class StringValidation

Inheritance object

Always validates to true.

C#
public static StringValidation.Result None(string input)

input string
The string to validate.

StringValidation.Result
A positive validation result.

Returns a StringValidation.Validator delegate that validates whether or not a string can be parsed by the TryParse(string, out long).

C#
public static StringValidation.Validator Integer(string errorMessage)

errorMessage string
A message to provide to the result if the validation fails.

StringValidation.Validator
The validation result.

Returns a StringValidation.Validator delegate that validates whether or not a string can be parsed by the TryParse(string, out double).

C#
public static StringValidation.Validator Decimal(string errorMessage)

errorMessage string
A message to provide to the result if the validation fails.

StringValidation.Validator
The validation result.

Returns a StringValidation.Validator delegate that validates whether or not a length of a string falls within the specified range.

C#
public static StringValidation.Validator LengthRange(int min, int max, string errorMessage)

min int

max int

errorMessage string
A message to provide to the result if the validation fails.

StringValidation.Validator
The validation result.

Uses multiple StringValidation.Validator delegates to validate a string. All validators must pass.

C#
public static StringValidation.Validator All(params StringValidation.Validator[] validators)

validators Validator[]
Each StringValidation.Validator to use.

StringValidation.Validator
When all validators pass, a successful result; otherwise, the failed result.

Returns a StringValidation.Validator delegate that validates whether a string contains only letters.

C#
public static StringValidation.Validator Letters(string errorMessage)

errorMessage string
A message to provide to the result if the validation fails.

StringValidation.Validator
The validation result.