常用代码更新在github地址如下:
https://github.com/k131050059/CommonCodeCollection
//车牌号验证
//主要用正则 判断 字母数字汉字 和中划线-
-(BOOL)validateCarNo:(NSString*)carNo{
NSString *carRegex = @”^[A-Za-z0-9\u4E00-\u9FA5-]+$”;
NSPredicate *carTest = [NSPredicate predicateWithFormat:@”SELF MATCHES %@”,carRegex];
NSLog(@”carTest is %@”,carTest);
return [carTest evaluateWithObject:carNo];
}
//用法
BOOL carRight = [self validateCarNo:temp];
if (!carRight) {
[self.view makeToast:@”请勿输入非法字符” duration:3.0 position:@”top”];
[carNumField becomeFirstResponder];
return;
}
获取当前的月和当前天数
NSCalendar *calendar = [NSCalendar currentCalendar];
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *components = [calendar components:unitFlags fromDate:[NSDate date]];
NSInteger curYear = [components year]; //当前的年份
NSInteger curMonth = [components month]; //当前的月份
NSInteger curDay = [components day]; // 当前的号数