字符串
sunshin_94
学而不思则罔,思而不学则殆
展开
-
iOS开发-zbar解析中文乱码情况
#pragma mark -- ZBarReaderViewDelegate-(void)readerView:(ZBarReaderView *)readerView didReadSymbols:(ZBarSymbolSet *)symbols fromImage:(UIImage *)image{ const zbar_symbol_t *symbol =zbar_symbol原创 2015-09-21 10:07:40 · 1072 阅读 · 0 评论 -
iOS 字符串常用方法总结——不定时更新
1.字符串逆序排序: NSString *strs = @"abcdefg"; NSString *str = @""; for (int i = strs.length-1; i>-1; i--) { char a = [strs characterAtIndex:i]; NSLog(@"#########%c"原创 2014-12-30 09:43:59 · 781 阅读 · 0 评论 -
iOS开发笔记- NSStringCompareOptions 使用
传入 NSStringCompareOptions 枚举的值enum{ NSCaseInsensitiveSearch = 1,//不区分大小写比较 NSLiteralSearch = 2,//区分大小写比较 NSBackwardsSearch = 4,//从字符串末尾开始搜索 NSAnchoredSearch = 8,//搜索限制范原创 2015-12-23 10:07:14 · 2565 阅读 · 0 评论 -
iOS开发笔记- 判断是否是数字
+(BOOL)isNumber:(NSString *)str{ NSRegularExpression *tNumRegularExpression = [NSRegularExpression regularExpressionWithPattern:@"[0-9]" options:NSRegularExpressionCaseInsensitive error:nil];原创 2015-12-02 16:58:50 · 691 阅读 · 0 评论 -
iOS开发笔记-判断输入的是否是字母
+(BOOL)isABC:(NSString *)str{ NSRegularExpression *tLetterRegularExpression = [NSRegularExpressionregularExpressionWithPattern:@"[A-Za-z]"options:NSRegularExpressionCaseInsensitiveerror:n原创 2015-12-02 17:00:49 · 1745 阅读 · 0 评论 -
常用的正则表达式-身份证,密码,手机号,邮箱,昵称,银行卡
第一步:首先验证是否是可用的正则+(BOOL)isValidateRegularExpression:(NSString *)strDestination byExpression:(NSString *)strExpression{ NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF原创 2015-09-05 16:09:30 · 5790 阅读 · 2 评论 -
ios开发笔记-判断输入的是否是表情
+(BOOL)isContainsEmoji:(NSString *)string { __block BOOL isEomji = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSe原创 2015-11-24 16:48:22 · 1603 阅读 · 0 评论 -
iOS开发笔记-判断输入的是否是汉字
+(BOOL)isChinese:(NSString *)str{ for (int i = 0; i NSString *mystring = [str substringWithRange:NSMakeRange(i, 1)]; NSString *emailRegexRegist = @"[\u4e00-\u9fa5]";/原创 2015-11-24 16:46:37 · 372 阅读 · 0 评论 -
十六进制的颜色转换
+ (UIColor *)hexColor:(NSString *)color{ NSString *hexColor = color; if ([color characterAtIndex:0] == '#') { hexColor = [hexColor substringFromIndex:1]; }原创 2015-11-24 16:44:35 · 354 阅读 · 0 评论 -
iOS开发笔记- 格式化银行卡号
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField.tag == 3333) { NSString *text = [se原创 2015-11-24 14:52:05 · 627 阅读 · 0 评论 -
iOS开发笔记-url编码保留特殊字符
+ (NSString *)URLEncodedString:(NSString *)str{ NSString *encodedString = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,原创 2015-09-21 17:10:51 · 492 阅读 · 0 评论 -
iOS开发-字典转json
+(NSString*)dictionaryToJson:(NSDictionary *)dic{ NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted erro原创 2015-09-21 17:04:46 · 727 阅读 · 0 评论 -
iOS开发-处理字符串中的双引号
NSString * testStr = @"我是,\"双引号\""; NSLog(@"testStr==%@",testStr);原创 2015-09-21 17:03:35 · 8798 阅读 · 0 评论 -
iOS开发笔记-json转字典
+(NSDictionary*)stringToDic:(NSString *)jsonString{ NSLog(@"jsonString===%@",jsonString); if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEn原创 2015-09-21 17:09:16 · 467 阅读 · 0 评论 -
iOS开发笔记-去除字符串中的换行以及空格
[[str stringByReplacingOccurrencesOfString:@"\n" withString:@""] stringByReplacingOccurrencesOfString:@" " withString:@""];原创 2015-09-21 17:07:25 · 541 阅读 · 0 评论 -
iOS开发笔记-根据银行卡号判断银行名称
鸡肋的后台返回银行卡号却没有返回名称,问他是不是忘了添加,他说你自己网上找找。。。。。。尼玛,很无奈的在网上扒拉了半天知道了java的,万幸博主还学过Java,四年的大学也不是白上了,还好代码还不是很长,以防大家也遇到这么鸡肋的后台,博主把代码贴出来供大家学习,有好的解决办法的话,欢迎大家交流:+ (NSString *)returnBankName:(NSString*) idCar原创 2015-11-24 14:49:32 · 8026 阅读 · 2 评论