- (BOOL)isValidPhoneNumber {//^[1][3-8]+\\d{9}
return [self evaluateWithRegex:@"^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$"];//
}
- (BOOL)evaluateWithRegex:(NSString *)regex {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
return [predicate evaluateWithObject:self];
}
return [self evaluateWithRegex:@"^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$"];//
}
- (BOOL)evaluateWithRegex:(NSString *)regex {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
return [predicate evaluateWithObject:self];
}
748

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



