美文网首页
三级等保的iOS端正则验证规则

三级等保的iOS端正则验证规则

作者: JackyHti | 来源:发表于2018-09-17 13:53 被阅读0次

    //匹配中级以上强度密码正则表达式,要求数字、字母、特殊字符~@#$^任意两种组合以上     

    - (BOOL)passWord:(NSString *)str {   

    NSString *passWordRegex = @"^((?![0-9]+$)(?![a-zA-Z]+$)(?![~@#$^]+$))[0-9A-Za-z~@#$^]{8,16}$";    

    NSPredicate *regextestmobile =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", passWordRegex];   

    if ([regextestmobile evaluateWithObject:str] == YES){       

    return YES; 

      }else{ 

      return NO;   

    };}

    相关文章

      网友评论

          本文标题:三级等保的iOS端正则验证规则

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