用于通过传递验证规则轻松验证文本的包!
要验证邮箱文本字段,该字段是必需的,且长度至少为 4,最多为 200 个字符
let validationRules: [ValidationRule] = [
NotEmptyRule(errorMessage: errorMessage),
ShouldBeInRangeRule(
lowerBoundErrorMessage: errorMessage,
upperBoundErrorMessage: errorMessage,
lowerBound: 4,
upperBound: 200
),
RegexValidationRule(regexPattern: regexString, errorMessage: errorMessage)
]
"[email protected]".validate(with: validationRules)