SwiftPasswordValidator (Swift 密码验证器)

Swift 密码验证器,一个 Swift 语言开发的密码验证工具,灵感来源于 password-validator

示例

let mediumPassword = PasswordValidatorBuilder()
	.hasLowercase()
	.hasUppercase()
	.hasNumbers()
	.build()
	
let result = mediumPassword.validate("Qwerty123")
// result.success: True

let strongPassword = PasswordValidatorBuilder()
	.hasLowercase()
	.hasUppercase()
	.hasNumbers()
	.hasLength(8)
	.build()
	
let result2 = strongPassword.validate("Qwerty123")
// result2.success: False