美文网首页
iOS 手机号和固话验证方法

iOS 手机号和固话验证方法

作者: Amazing_Liu | 来源:发表于2015-12-28 13:43 被阅读0次

/**

*  验证手机号以及固话方法

*

*  @param number 电话号

*

*  @return BOOL yes格式正确 no格式错误

*/

- (BOOL)checkNumber:(NSString *)number{

//验证输入的固话中不带 "-"符号

NSString * strNum = @"^(0[0-9]{2,3})?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\\d{8}$)";

//验证输入的固话中带 "-"符号

//NSString * strNum = @"^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\\d{8}$)";

NSPredicate *checktest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", strNum];

return [checktest evaluateWithObject:number];

}

相关文章

网友评论

      本文标题:iOS 手机号和固话验证方法

      本文链接:https://www.haomeiwen.com/subject/gegchttx.html