美文网首页
swift 判断 密码 包含字母和数字 最多只有6-16位数

swift 判断 密码 包含字母和数字 最多只有6-16位数

作者: 一如初见丿 | 来源:发表于2017-01-24 20:03 被阅读169次

func isPassWord(string: String) {

     let allRegex:NSPredicate = NSPredicate(format: "SELF MATCHES %@", "^[\\x21-\\x7E]{6,16}$")

      let numberRegex:NSPredicate = NSPredicate(format: "SELF MATCHES %@", "^.*[0-9]+.*$")

     let letterRegex:NSPredicate = NSPredicate(format: "SELF MATCHES %@", "^.*[A-Za-z]+.*$")

     if numberRegex.evaluate(with: string) && letterRegex.evaluate(with: string){

           print(stri)

           if allRegex.evaluate(with: string){

                print(stri)

}

}

}

isPassWord(string: "isIS112")

相关文章

网友评论

      本文标题:swift 判断 密码 包含字母和数字 最多只有6-16位数

      本文链接:https://www.haomeiwen.com/subject/nxttittx.html