美文网首页
ios 密码的校验.大小写字母,数字,特殊字符中的至少3种

ios 密码的校验.大小写字母,数字,特殊字符中的至少3种

作者: 贝勒老爷 | 来源:发表于2020-05-12 11:22 被阅读0次

废话不说直接上代码

+(BOOL)judgePassWordLegal:(NSString *)pass{

    BOOL result ;
    // 大小写字母,数字,特殊字符中的至少3种.8位以上
    NSString * regex =@"^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_]+$)(?![a-z0-9]+$)(?![a-z\\W_]+$)(?![0-9\\W_]+$)[a-zA-Z0-9\\W_]{8,}$";
    NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
    result = [pred evaluateWithObject:pass];
    NSLog(@"%hhd",result);
    return result;

}

相关文章

  • 使用正则验证密码是否合格

    密码至少8位、包含数字、大小写字母、特殊字符。 "^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])...

  • 常用正则表达式收集(持续更新)

    1、校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2、校验中文...

  • 正则表达式

    1 .校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间 2.校验中文...

  • 正则表达式

    1. 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2. 校验...

  • 知道这20个正则表达式,能让你少写1000行代码

    1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 校验中文字...

  • iOS正则常用正则表达式

    1.校验密码强度:密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2.校验中文...

  • 正则表达式收集

    1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=...

  • 常用正则表达式

    1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=...

  • 正则表达式总结

    1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=...

  • 常用正则表达式

    1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.\...

网友评论

      本文标题:ios 密码的校验.大小写字母,数字,特殊字符中的至少3种

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