美文网首页
三级等保的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端正则验证规则

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

  • js基础(4)

    15、正则 正则就是一个规则,用来处理字符串的规则1、正则匹配编写一个规则,验证某个字符串是否符合这个规则,正则匹...

  • 正则01

    one 正则的初识 // 正则:是一种处理字符串的规则 // 正则匹配:验证当前的字符串是否是符合该规则的子串;...

  • jumpserver 添加二次验证

    互金公司为了应付三级等保,给jumpserver添加二次短信验证码 后端代码: @defend_attack de...

  • Linux安全加固

    上次整理了 基于等保三级的win server 2012的加固方案(Windows安全加固),这次是基于等保三级的...

  • iOS 正则表达

    在实际开发中,我们常常需要用到正则来对一些字符串进行一些操作。如,身份证验证、手机号验证、邮箱验证等。iOS从4....

  • JAVA基础之常用的类以及正则表达式,打基础这些决不能少!

    说到正则表达式,可能很多人想到的就是验证之类的,没错,正则表达式作为一个验证的方法或者说规则,只要是需要输入和验证...

  • 项目开发常用的 正则表达式

    iOS 常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之...

  • iOS常用正则表达式

    iOS常用正则表达式 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之...

  • 密码强度正则实例

    1、验证规则 2、正则 const reg1 = /[A-Z]{1}/; const reg2 = /(?=....

网友评论

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

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