【发布时间】:2014-05-17 00:28:35
【问题描述】:
我正在尝试使用正则表达式为 NSString 验证设置以下规则:
- 最少 8 个字符
- 至少 1 位数字
- 至少 1 个大写字母
- 至少 1 个小写字母
我只能执行以下操作来获得这样的第一条规则:
^[a-zA-Z0-9]{8,}$
如果我理解正确的话,用小写/大写和数字检查最少 8 个字符的长度
谢谢
【问题讨论】:
-
您的正则表达式仅检查最少 8 个字符,并拒绝除
[a-zA-Z0-9]之外的所有字符。这将匹配一个由八个数字或八个小写字母组成的字符串。
标签: ios objective-c regex