iOS验证手机号码
2014-02-14 12:51
274 查看
验证手机号码的正确性
//验证手机号 - (BOOL)isMobileNumber:(NSString *)mobileNum { if ([mobileNum length] == 0) { UIAlertView* alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"提示", nil) message:NSLocalizedString(@"手机号码不能为空", nil) delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil]; [alert show]; [alert release]; return NO; } //1[0-9]{10} //^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$ // NSString *regex = @"[0-9]{11}"; NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred evaluateWithObject:mobileNum]; if (!isMatch) { UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"请输入正确的手机号码" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil, nil]; [alert show]; [alert release]; return NO; } return YES; }
相关文章推荐
- iOS 手机号码和邮箱的验证
- iOS 手机号码和邮箱的验证
- iOS - 正则表达式判断邮箱、手机号码验证、车牌号验证、车型、用户名、密码、昵称、身份证号
- iOS 手机号码验证
- 正则表达式验证手机号码 iOS
- ios 使用正则表达式的邮箱,手机号码,身份证号验证的快捷方式
- iOS最新验证电话号码与手机号码的正则方法
- ios手机号码验证
- Ios使用正则表达式验证手机号码
- iOS 正则验证手机号码
- iOS 手机号码 身份证号码验证
- iOS各种号码验证的正则表达式
- java正则表达式验证邮箱、IP地址、手机号码
- html5表单pattern属性配合正则验证电话和手机号码
- javascript 手机号码验证是否正确
- ios开发 获取本机的手机号码
- Android版:验证手机号码的正则表达式
- 验证输入的手机号码是否合法 php
- 同时验证手机号码和固定电话的正则表达式
- iOS 获取手机系统属性最后附上获取来电手机号码(经本人测试该方法无法获取)