ios判断邮箱是否正确- (BOOL)isValidateEmail:(NSString*)Email{ NSString*emailCheck =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate*emailTest =...
分类:
移动开发 时间:
2014-12-02 18:56:24
阅读次数:
204
Cocoa 提供了一个名为NSPredicate的类,用于指定过滤器的条件,用NSPredicate描述查询方式,原理类似于在数据库中进行查询。可以在数据库风格的API中使用NSPredicate类,常见的用于Core Data和Spotlight。 本文讲解过程中用到了部分类比如garage(车库的类),car(车)等仅供举例,未列出创建代码,体会predicate的用法才是关键。
创...
分类:
其他好文 时间:
2014-11-27 20:33:11
阅读次数:
198
/** * 正则表达式匹配中文 */- (BOOL)isRegexMatching:(NSString *)str;{ NSString *regex = @"^[\u4E00-\u9FFF]+$"; return [[NSPredicate predicateWithFormat:@...
分类:
其他好文 时间:
2014-11-25 17:49:40
阅读次数:
115
-(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSP.....
分类:
移动开发 时间:
2014-11-24 11:31:59
阅读次数:
170
上代码吧,每块代码都可以直接跑,并附有注释和运行结果
//直接使用 == 严格匹配
NSArray *arrOriginal = [NSArray arrayWithObjects:@"c1",@"c", @"cd", @"cdd", @"cd", nil];
NSString *match = @"cd";
NSPredicate *predicate = [NSPredicate predi...
分类:
其他好文 时间:
2014-11-22 18:54:32
阅读次数:
176
NSPredicate分类:Objective-CiOSXCodeMac2012-10-26 17:2610557人阅读评论(1)收藏举报简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp]vie...
分类:
其他好文 时间:
2014-11-22 15:52:17
阅读次数:
277
IOS正则表达式的用法
//邮箱
+ (BOOL) validateEmail:(NSString *)email
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTes...
分类:
移动开发 时间:
2014-11-21 23:18:58
阅读次数:
607
从环信中找到的部分不错的代码,拿出来记录一下是否是中文-(BOOL)isChinese{ NSString *match=@"(^[\u4e00-\u9fa5]+$)"; NSPredicate *predicate = [NSPredicate predicateWithFormat:...
分类:
移动开发 时间:
2014-11-19 18:29:34
阅读次数:
151
1 字符串中查出保函某个字节
NSArray *array =@[@"123",
@"234" , @"345"];
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"SELF contains [cd] %@",
"2"];
NSArray *filterdArray = [arr...
分类:
其他好文 时间:
2014-11-06 17:44:00
阅读次数:
178
数组的几个常用排序方法,以及利用NSPredicate类进行数据的筛选过滤
分类:
编程语言 时间:
2014-10-31 18:37:01
阅读次数:
259