iOS判断字符串中包含数字和字母的几种情况
来源:互联网 发布:网络女主播兼职 编辑:程序博客网 时间:2024/06/05 08:50
//直接调用这个方法就行
-(int)checkIsHaveNumAndLetter:(NSString*)password{
//数字条件
NSRegularExpression *tNumRegularExpression = [NSRegularExpressionregularExpressionWithPattern:@"[0-9]"options:NSRegularExpressionCaseInsensitiveerror:nil];
//符合数字条件的有几个字节
NSUInteger tNumMatchCount = [tNumRegularExpressionnumberOfMatchesInString:password
options:NSMatchingReportProgress
range:NSMakeRange(0, password.length)];
//英文字条件
NSRegularExpression *tLetterRegularExpression = [NSRegularExpressionregularExpressionWithPattern:@"[A-Za-z]"options:NSRegularExpressionCaseInsensitiveerror:nil];
//符合英文字条件的有几个字节
NSUInteger tLetterMatchCount = [tLetterRegularExpressionnumberOfMatchesInString:password options:NSMatchingReportProgress range:NSMakeRange(0, password.length)];
if (tNumMatchCount == password.length) {
//全部符合数字,表示沒有英文
return 1;
} else if (tLetterMatchCount == password.length) {
//全部符合英文,表示沒有数字
return 2;
} else if (tNumMatchCount + tLetterMatchCount == password.length) {
//符合英文和符合数字条件的相加等于密码长度
return 3;
} else {
return 4;
//可能包含标点符号的情況,或是包含非英文的文字,这里再依照需求详细判断想呈现的错误
}
}
- iOS判断字符串中包含数字和字母的几种情况
- iOS判断字符串中包含数字和字母的几种情况
- iOS 数字、字母和字符串的判断
- 判断字符串中只包含字母和数字
- 判断字符串中是否仅包含字母数字和汉字
- 判断字符串中是否仅包含字母数字和汉字
- IOS中正则表达式判断输入的内容同时包含数字和字母
- Android中判断字符串中必须包含字母或者数字
- c++中判断字符串只包含字母数字汉字的算法
- 怎么判断字符串中是否包含一组字符的任意一个字符及判断字符串是否只含字母和数字
- 判断字符串只包含中文,字母,数字
- 判断字符串中中只包含数字字母
- 判断字符串是否包含字母、数字、中文
- iOS中 判断字符串 中文字符 字母 数字 以及下划线
- 利用状态机求字符串中单词的个数(字符串中仅包含字母,空格,数字),字母的个数,数字的个数和空格的个数
- 判断字符串中是否含有汉字, 数字,和字母
- sql 判断字符串中是否含有数字和字母
- java判断字符串中是否包含字母
- Fluent Nhibernate and Stored Procedures
- ACM_程序设计竞赛:穷举法:DFS(深度优先)
- 静态方法与非静态方法的区别
- Fluent Nhibernate and Stored Procedures
- POJ 3190(Stall Reservations 区间贪心)
- iOS判断字符串中包含数字和字母的几种情况
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- myHomework Student Planner(学习规划)
- 什么是代码混淆?andriod和android-studio工程如何启用代码混淆功能?
- m_pImageBuffer转换到opencv的一种笨方法
- HDU 5477 A Sweet Journey(亚洲区水题)
- java面向对象特征
- 2015年蓝桥杯C组第二题:立方尾不变
- 主从 mysql (master slave) 复制原理及配置