Ios使用正则表达式验证手机号码
2016-07-12 14:16
417 查看
// 正则判断手机号码地址格式
- (BOOL)isMobileNumber:(NSString *)mobileNum {
//
电信号段:133/153/180/181/189/177
//
联通号段:130/131/132/155/156/185/186/145/176
//
移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178
//
虚拟运营商:170
NSString *MOBILE =
@"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\d{8}$";
NSPredicate *regextestmobile = [NSPredicate
predicateWithFormat:@"SELF MATCHES %@", MOBILE];
return [regextestmobile
evaluateWithObject:mobileNum];
}
直接调用
- (BOOL)isMobileNumber:(NSString *)mobileNum {
//
电信号段:133/153/180/181/189/177
//
联通号段:130/131/132/155/156/185/186/145/176
//
移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178
//
虚拟运营商:170
NSString *MOBILE =
@"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\d{8}$";
NSPredicate *regextestmobile = [NSPredicate
predicateWithFormat:@"SELF MATCHES %@", MOBILE];
return [regextestmobile
evaluateWithObject:mobileNum];
}
直接调用
相关文章推荐
- IOS设备兼容Ipv5/ipv6访问Ipv4服务器
- iOS利用QLPreviewController显示PDF,word,execl,txt等格式的文件
- ACM--枚举暴力--HDOJ 1017--A Mathematical Curiosity--水
- iOS滑动卡片动画
- 极光推送iOS SDK教程
- 极光推送iOS SDK教程
- IOS手势解锁详解
- 开发IOS SDK注意事项
- iOS中全局悬浮按钮,类似IPhone中的AssistiveTouch
- iOS 宏(define)与常量(const)的正确使用
- 正则表达式在ios中应用
- iOS实现透明度渐变和颜色渐变的view
- iOS判断第三方SDK是否含有广告位
- iOS真机测试详细步骤及图解
- IOS开发之----#import、#include和@class的区别
- iOS零碎知识点
- iOS实战演练之Mac OS X El 系统中安装cocoa pods完整教程(2016)
- iOS设备相机销毁
- 如何在ios工程中用oc调用js算法
- iOS中使用zxing实现扫一扫