通过传递验证规则轻松验证文本的软件包!
验证电子邮件文本字段,该字段为必填项,并且应至少包含 4 个字符,最多包含 200 个字符
let validationRules: [ValidationRule] = [
NotEmptyRule(errorMessage: errorMessage),
ShouldBeInRangeRule(
lowerBoundErrorMessage: errorMessage,
upperBoundErrorMessage: errorMessage,
lowerBound: 4,
upperBound: 200
),
RegexValidationRule(regexPattern: regexString, errorMessage: errorMessage)
]
"someEmail@gmail.com".validate(with: validationRules)