首页 > 系统 > iOS > 正文

iOS 手机号码正则表达式

2019-11-07 23:46:03
字体:
来源:转载
供稿:网友

手机号现在出现了很多奇葩号码,因此设置的时候最好多考虑添加一些,因为我就遇到过,前一个程序员第一个版本没有添加正则,第二个版本要求添加正则,而对方的手机号正好不在正则之内,客户要订购商品然后因为正则问题无法登陆因此被投诉,前一个程序员离职了,我刚入职直接背锅哭

- (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){

}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表