Swift 密码判断

2019-06-06  本文已影响0人  独孤伊人_xie

最少有一个大写和小写字母;
最少有一个数字;
最少八个字符;

func isPassWord(string: String) -> Bool {
        let regex = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,}$"
        let allRegex : NSPredicate = NSPredicate(format: "SELF MATCHES %@", regex)
        if allRegex.evaluate(with: string) {
            return true
        }
        return false
    }
上一篇 下一篇

猜你喜欢

热点阅读