CharacterSetRule

open class CharacterSetRule : ValidationRule<String>

CharacterSetRule is a subclass of ValidationRule. It is used to verify that a field has a valid list of characters.

  • Initializes a CharacterSetRule object to verify that field has valid set of characters.

    Declaration

    Swift

    public init(characterSet: CharacterSet, message: String = "contains invalid characters.")

    Parameters

    characterSet

    NSCharacterSet that holds group of valid characters.

    Return Value

    An initialized object.

  • Used to validate string value.

    Declaration

    Swift

    open override func validate(_ value: String?) -> String?

    Parameters

    value

    String to be checked for validation.

    Return Value

    Error Message. nil if validation is successful; String if validation fails.