手机号现在出现了很多奇葩号码,因此设置的时候最好多考虑添加一些,因为我就遇到过,前一个程序员第一个版本没有添加正则,第二个版本要求添加正则,而对方的手机号正好不在正则之内,客户要订购商品然后因为正则问题无法登陆因此被投诉,前一个程序员离职了,我刚入职直接背锅
- (NSTextCheckingResult *)checkCellPhoneNum:(NSString *)cellPhoneNum{ NSString *patternCellphone = @"^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))//d{8}$"; NSRegularExPRession *regExcellphone = [NSRegularExpression regularExpressionWithPattern:patternCellphone options:0 error:nil]; NSTextCheckingResult *isMatchCellphone = [regexCellphone firstMatchInString:cellPhoneNum options:0 range:NSMakeRange(0, [cellPhoneNum length])]; return isMatchCellphone;}
调取的时候方法
if([self checkCellPhoneNum:textNumber.text] != nil){
}
新闻热点
疑难解答