您的位置:首页 > 移动开发 > IOS开发

IOS判断邮箱和电话号码的正则表达式

2013-11-22 08:58 363 查看
//判定邮箱的正则表达式
+(BOOL)isValidateEmail:(NSString *) _email {
NSString *emailRegex =
@"^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$";

NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];

return [emailTest evaluateWithObject:_email];
}

//判断电话号码的正则表达式
+(BOOL)isValidatePhone:(NSString *) _phone {

NSString *emailRegex = @"^(0?1[0-9]\\d{9})$|^((0(10|2[1-3]|[3-9]\\d{2}))-?[1-9]\\d{6,7})$";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];

return [emailTest evaluateWithObject:_phone];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: