iOS之手机号校验
来源:互联网 发布:java原理 编辑:程序博客网 时间:2024/04/28 23:33
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188,1705
* 联通:130,131,132,152,155,156,185,186,1709
* 电信:133,1349,153,180,189,1700
*/
/**
* 中国移动:China Mobile
* 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188,1705
*/
NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d|705)\\d{7}$";
/*
* 中国联通:China Unicom
* 130,131,132,152,155,156,185,186,1709
*/
NSString * CU = @"^1((3[0-2]|5[256]|8[56])\\d|709)\\d{7}$";
/*
* 中国电信:China Telecom
* 133,1349,153,180,189,1700
*/
NSString * CT = @"^1((33|53|8[09])\\d|349|700)\\d{7}$";
NSPredicate *regextestcm = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",CM];
NSPredicate *regextestcu = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",CU];
NSPredicate *regextestct = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",CT];
if (([regextestcm evaluateWithObject:phoneNumber]==YES)||([regextestct evaluateWithObject:phoneNumber]==YES)||([regextestcu evaluateWithObject:phoneNumber]==YES)) {
return YES;
}else{
return NO;
}
}
- iOS之手机号校验
- 手机号校验
- 手机号校验
- 校验手机号
- iOS开发之判断手机号
- IOS之身份证号码校验
- 正则表达式-手机号校验
- 正则校验手机号车牌号
- Android EditText 校验手机号
- js手机号校验
- 手机号校验表达式
- 正则校验手机号
- 校验移动手机号
- 校验手机号正则表达式
- iOS_校验手机号
- iOS开发之手机号验证(简单)
- iOS正则表达式之手机号的验证
- iOS开发之身份证号码校验
- Nginx 战斗准备:优化指南
- Android反编译学习-使用APKtool破解注册类程序
- java MD5 加密 Base64 编码
- 千亿大富豪 住的房子让暴发户脸红
- PowerPC处理器上vxWorks 异常和中断处理过程解析
- iOS之手机号校验
- ios数组(NSArray)的排序
- DB2 SQL应用调优——解释工具db2expln的使用及实例分析
- 性能测试Jmeter学习总结
- Android 让应用手动管理应用的数据目录
- Android 实现Parcelable接口
- Hdu 5207 Greatest Greatest Common Divisor(数论)
- SHFileOperation
- [leetcode]Search in Rotated Sorted Array