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;

}

}

时间: 2024-10-06 02:29:41

ios判断手机号是否可用的相关文章

iOS 兼容性 判断新版本函数可用

在关于ios兼容性问题的时候,可能应用是4.0那么5.0新的函数就不能调用 : 我们可以判断该函数是否能调用来判断: if([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) { //如果版本支持这个函数则调用 这个函数是5.0之后的用来设置navigationBar的背景图片 5.0之前不支持 [self.navigationCont

iOS开发之判断手机号和邮箱 正则表达式

#pragma mark --判断手机号合法性 + (BOOL)checkPhone:(NSString *)phoneNumber { NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0-9])|(17[0-9]))\\d{8}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL

iOS 判断是push还是present

iOS 判断是push还是present下面这种方法判断成功了  if (self.presentingViewController)   {      [weakSelf dismissViewControllerAnimated:YES completion:nil];    }    else {       [weakSelf.navigationController popViewControllerAnimated:YES];      }

判断手机号归属运营商

1 /** 2 * 手机号归属运营商查询 3 * @param phone 4 */ 5 public static void mobileOperator(String phone) { 6 // cmcc-中国移动手机号码规则 7 String cmccRegex = "^[1]{1}(([3]{1}[4-9]{1})|([5]{1}[89]{1}))[0-9]{8}$"; 8 // cucc-中国联通手机号码规则 9 String cuccRegex = "^[1]{1

判断手机号,密码的正则表达式

//判断密码6-16位 + (BOOL)validatePassword:(NSString *)password{ NSString *Regex = @"^[a-zA-Z0-9]{5,16}$"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", Regex]; return [emailTest evaluateWithObject:password];

iOS判断为空或者只为空格

本文转载至 :http://www.cnblogs.com/superhappy/archive/2012/11/08/2761403.html 经常有需求 要判断不能为空,后台老是鄙视不做非空判断的前端 ,木办法 只能写一个. 第一种想法:我不就是判断 是不是nil就可以了么.结果发现太天真,用户可以输入空格. 对于这种蛋疼的用户,只能采取蛋疼的方法: -(Bool) isEmpty:(NSString *) str { if (!str) { return true; } else { //

android 中判断WiFi是否可用的可靠方法 ,android 是否联网

http://alex-yang-xiansoftware-com.iteye.com/blog/619841 在一些程序中,需要从网上下载数据,或者通过其他方式对网络产生流量,当wifi不可用时应该提示用户wifi已经不可用了,是否继续,因为如果wifi掉了,那么程序可能采用3G卡或其他的收费的渠道使用网络,会导在不知情时产生大量的上网费用.通过查看android的api可使用下列方法进行判断: public static boolean isWiFiActive(Context inCont

NSPredicate判断手机号、邮箱、qq、重名、

#import <Foundation/Foundation.h> @interface NSString (InputCheck) - (BOOL) validateEmail; - (BOOL) validateMobile; - (BOOL) validateqq; - (BOOL) validateRealName; - (BOOL) validateNickName; - (BOOL) validateUserId; @end //--------------------------

iOS 判断字符串中含有某个字符串rangeOfString

//_roaldSearchText if([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes"); else NSLog(@"no"); iOS 判断字符串中含有某个字符串rangeOfString,布布扣,bubuko.com