ios判断手机号是否可用
Posted 凌风4819
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios判断手机号是否可用相关的知识,希望对你有一定的参考价值。
+ (BOOL)valiMobile:(NSString *)mobileNum
{
if (mobileNum.length != 11)
{
return NO;
}
/**
* 手机号码:
//
130 131 132 133 134 135 136 137 138 139
145 146 147 148 149
150 151 152 153 155 156 157 158 159
166
170 171 172 175 176 177 178
180 181 182 183 184 185 186 187 188 189
198 199
* 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198
* 联通号段: 130 131 132 145 146 155 156 166 171 175 176 185 186
* 电信号段: 133 149 153 173 174 177 180 181 189 199
* 虚拟运营商 : 170
*/
NSString *MOBILE = @"^1(3[0-9]|4[5-9]|5[0-35-9]|66|7[0-25-8]|8[0-9]|9[89])\\d{8}$";
NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];
if (([regextestmobile evaluateWithObject:mobileNum] == YES))
{
return YES;
}
else
{
return NO;
}
}
以上是关于ios判断手机号是否可用的主要内容,如果未能解决你的问题,请参考以下文章