使用調(diào)用函數(shù)
if([self deptNumInputShouldNumber])?
NSLog(@"輸入的不是全數(shù)字呢");
//結(jié)果:輸入的不是全數(shù)字呢
判斷輸入的是否為全漢字
- (BOOL) deptNameInputShouldChinese
{
NSString *regex = @"[\u4e00-\u9fa5]+";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if (![pred evaluateWithObject:self.SearchLabel.text]) {
return YES;
}
return NO;
}
判斷輸入的是否為全數(shù)字
- (BOOL) deptNumInputShouldNumber
{
NSString *regex =@"[0-9]*";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if (![pred evaluateWithObject:self.SearchLabel.text]) {
return YES;
}
return NO;
}
判斷輸入的是否為全字母
- (BOOL) deptPassInputShouldAlpha
{
NSString *regex =@"[a-zA-Z]*";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
if (![pred evaluateWithObject:self.SearchLabel.text]) {
return YES;
}
return NO;
}