FKValidator 1.0.9

FKValidator 1.0.9

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年5月
SPM支持 SPM

fromKK 维护。



  • 作者
  • fromkk

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." >