判断密码有效性
2016-01-11 23:31
197 查看
int letter = 0; int digit = 0; int other = 0; for(NSUInteger i = 0; i < [text length]; i++) { int a = [text characterAtIndex:i]; BOOL letterFlag = [[NSCharacterSet letterCharacterSet] characterIsMember:a]; BOOL digitFlag = [[NSCharacterSet decimalDigitCharacterSet] characterIsMember:a]; if (letterFlag) { letter = 1; } else if (digitFlag) { digit = 1; } else { other=1; } } return letter == 1 && (other + digit > 0) && text.length >= 6 && text.length <= 20;
判断密码有效性,主要用到了
NSCharacterSet中的一些api
相关文章推荐
- Strategy模式
- android异步加载之Handler、AsyncTask(二)
- 一些ecplise 快捷键
- Wish圈出品:最新wish商户平台基础运营学习高清视频教程全集 免费下载
- 基本控件
- Node.js_路由
- HDU【2066】一个人的旅行
- java 自定annotation
- 有效的括号序列
- Android之动画解析
- zeromq源码分析笔记之准备(0)
- socket和webservice区别,他们各自有什么优缺点
- Ajax学习
- AngularJS Injector和Service的工作机制
- zend解析ini的流程(下)
- 那些年的面试总结2015-07-29
- hadoop单机版搭建过程
- ffmpeg精简
- EF 表联合查询 join
- apache整合tomcat实现负载均衡