Mode

public enum Mode

The Mode enum sets the evaluation mode for the input’s character set against the provider’s character set.

  • The input’s character set should be a subset of the provider’s character set.

    let predicate = CharacterSetPredicate(.lowercaseLetters, mode: .strict)
    let hasOnlyLowercaseLetters = predicate.evaluate(with: "letters")
    

    Declaration

    Swift

    case strict
  • The input’s character set should intersect with the provider’s character set.

    let predicate = CharacterSetPredicate(.lowercaseLetters, mode: .inclusive)
    let containsLowercaseLetters = predicate.evaluate(with: "Letters")
    

    Declaration

    Swift

    case inclusive