NSString分类,帮助验证字符串格式。
是电子邮件
NSString *mail = @"[email protected]";
NSLog(@"%i", [title isEmail]); // return YES
是电话号码
NSString *phone = @"0102030405";
NSLog(@"%i", [phone isPhoneNumber]); // return YES
是数字
NSLog(@"%i", [@"12" isNumeric]); // return YES
NSLog(@"%i", [@"12.2" isNumeric]); // return NO
NSLog(@"%i", [@"12,2" isNumeric]); // return NO
NSLog(@"%i", [@"abc" isNumeric]); // return NO
是数字
NSLog(@"%i", [@"12" isNumeric]); // return YES
NSLog(@"%i", [@"12.2" isNumeric]); // return YES
NSLog(@"%i", [@"12,2" isNumeric]); // return YES
NSLog(@"%i", [@"abc" isNumeric]); // return NO
是网址
NSString *url = @"http://apple.com";
NSLog(@"%i", [url isUrl]); // return YES
最小长度
NSString *string = @"My title";
NSLog(@"%i", [string isMinLength:2]); // return YES
最大长度
NSString *string = @"My title";
NSLog(@"%i", [string isMaxLength:8]); // return YES
最小长度和最大长度
NSString *string = @"My title";
NSLog(@"%i", [string isMinLength:2 andMaxLength:4]); // return NO
是空的
NSString *user = @"Jeremy Chaufourier";
NSLog(@"%i", [user isEmpty]); // return NO