Validator — всеобъемлющая проверка пользовательского ввода на Swift. Предлагает множество правил для проверки (диапазон, равенство, паттерн, содержит и т.п.), работает с UIKit, покрывается тестами.
Пример — проверка email адреса:
let emailRule = ValidationRulePattern(pattern: EmailValidationPattern.standard, error: validationError) "invalid@email,com".validate(emailRule) // -> .invalid(validationError)