iOS正则表达式判断密码
来源:互联网 发布:高德地图数据库 编辑:程序博客网 时间:2024/06/02 05:21
iOS 正则表达式
- 不能全部为数字
- 不能全部为字母
- 必须包含字母和数字
- 6-20位
-(BOOL)checkPassWord{ //6-20位数字和字母组成 NSString *regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; if ([pred evaluateWithObject:self]) { return YES ; }else return NO;}
^(?![0-9]+
- ^ 匹配一行的开头位置
- (?![0-9]+$) 预测该位置后面不全是数字
- (?![a-zA-Z]+$) 预测该位置后面不全是字母
- [0-9A-Za-z] {6,20} 由8-16位数字或这字母组成
- $ 匹配行尾位置
注:(?!xxxx)是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx字符。
1 1
- iOS正则表达式判断密码
- iOS正则表达式判断手机号和密码
- ios正则表达式的使用,用于判断账号及密码
- IOS 正则表达式判断
- 正则表达式在iOS中的运用(附手机密码邮箱等正则判断)
- IOS常用正则表达式判断
- iOS 正则表达式判断邮箱、手机号、身份证、昵称、密码、手机型号等
- iOS 正则表达式判断手机型号、邮箱、手机号、身份证、昵称、密码等
- iOS正则表达式-验证密码身份证手机号
- [iOS 密码过于简单的正则表达式]
- iOS - 正则表达式判断邮箱、身份证...
- IOS中判断身份证号的正则表达式
- iOS 正则表达式判断邮箱格式,手机号码
- ios常用的判断正则表达式
- iOS开发正则表达式判断邮箱是否合法
- iOS 正则表达式判断身份证等
- iOS - 正则表达式判断常见格式
- 注册时判断邮箱和密码格式的正则表达式
- android GPS JAVA应用程序编程-------获得经纬度,卫星信息等
- n皇后问题
- [Drools]JAVA规则引擎 -- Drools
- ElasticSearch 使用入门——安装与启动
- Linux-(9)Linux下获取帮助
- iOS正则表达式判断密码
- sqlserver 禁用外键关联 以及 启用外键关联
- java对象和内存的控制深入浅出
- 35 php 字段验证规范!正则大法
- MoveTo和MoveBy
- Linux下修改Mysql的用户(root)的密码
- Berkeley DB基础教程
- iOS仅支持竖屏,如何让一个controller支持横屏?
- IOS开发语言Swift入门连载---自动引用计数