话不多说,上代码,如果有新的号码段告诉我,我来改
#pragma mark --- 判断手机号是否合法 ---
- (BOOL)isPhoneNum:(NSString *)phoneNum
{
//正则表达式
NSString *num = @"^1(3[0-9]|4[57]|5[0-35-9]|7[0135678]|8[0-9])\\d{8}$";
NSPredicate *regextestcm = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", num];
return [regextestcm evaluateWithObject:phoneNum];
}