验证输入值为0~9之间一个数字
//数字验证
-(BOOL) isNumber:(NSString*)number {
NSString *numberRegex = @"[0-9]";
NSPredicate *numberTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", numberRegex];
BOOL isMatch = [numberTest evaluateWithObject:number];
if (!isMatch) {
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"只能输入一个数字" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
return NO;
}
return YES;
}
验证输入值为数字
//数字验证
-(BOOL) isNumber:(NSString*)number {
NSString *numberRegex = @"[0-9]+";
NSPredicate *numberTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", numberRegex];
BOOL isMatch = [numberTest evaluateWithObject:number];
if (!isMatch) {
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"只能输入数字" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
return NO;
}
return YES;
}