美文网首页
字母和数字组合

字母和数字组合

作者: kenewang | 来源:发表于2016-11-16 18:06 被阅读41次

    /* 判断用户输入的密码是否符合规范,符合规范的密码要求:

    1. 长度大于6位
    2. 密码中必须同时包含数字和字母
      */
    + (BOOL)passwdIsCharacterAndNum:(NSString *)passwd
    {
        if (passwd.length == 0)
        {
            return NO;
        }
        
        BOOL result = NO;
        
        // 判断长度大于8位后再接着判断是否同时包含数字和字符
        NSString * regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$";
        NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
        result = [pred evaluateWithObject:passwd];
        return result;
    }
    

    相关文章

      网友评论

          本文标题:字母和数字组合

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