常用代码更新在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]; // 当前的号数
本文介绍了一个用于验证车牌号是否合法并获取当前月份和日期的代码实例,利用正则表达式进行车牌号验证,并展示了如何使用NSCalendar获取当前的月和天数。

被折叠的 条评论
为什么被折叠?



