美文网首页
如何判断一个电话号是否符合要求

如何判断一个电话号是否符合要求

作者: 16哥哥 | 来源:发表于2016-11-02 14:55 被阅读25次

    有时候往往需要我们去判断电话号码输入的格式是否正确

    下面一个简单的方法就可以解决这个问题:

    #pragma mark 判断电话号是否正确

    - (BOOL)checkTel:(NSString *)str

    {

    if ([str length] == 0) {

    [self tiShiWithTitle:@"电话号不能为空"];//提示用户信息

    return NO;

    }

    NSString *regex = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[0-8])\\d{8}$";

    NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];

    BOOL isMatch = [pred evaluateWithObject:str];

    if (!isMatch) {

    [self tiShiWithTitle:@"请输入正确的手机号"];//提示用户信息

    return NO;

    }

    return YES;}

    方法可以直接用,返回值是一个BOOL类型的,根据BOOL类型来判断电话号码格式,如下使用:

    if ( [self checkTel:phoneTextfield.text] ){

    //电话号码正确

    相关文章

      网友评论

          本文标题:如何判断一个电话号是否符合要求

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