inverted
A character class that matches any character that does not match this character class.
Declaration
var inverted: CharacterClass { get }Discussion
For example, you can use the inverted property to create a character class that excludes a specific group of characters:
let validCharacters = CharacterClass("a"..."z", .anyOf("-_"))
let invalidCharacters = validCharacters.inverted
let username = "user123"
if username.contains(invalidCharacters) {
print("Invalid username: '\(username)'")
}
// Prints "Invalid username: 'user123'"