FKValidator
FKValidator 是一个使用 Swift 的验证库。
使用方法
let validator :FKValidator = FKValidator()
添加规则
// Required rule
validator.addRule(FKValidatorRuleRequired())
// max length
validator.addRule(FKValidatorRuleMaxLength(length: 10))
检查验证
validator.run("string") //true
validator.run("10 length.") //true
validator.run("11 length..") //false
validator.errors // Array <NSError>
自定义消息
validator.addRule(FKValidatorRuleExactLength(length: 5, "value is not 5 length."))
validator.run("1234")
validator.errors // Array <NSError NSLocalizedDescriptionKey: "value is not 5 length." >