微信正则表达式 iOS

#pragma mark - 微信号的正则表达式 微信账号仅支持6-20个字母、数字、下划线或减号,以字母开头
+ (BOOL)isWxNumber:(NSString *)WXNum{
    NSString *passWordRegex = @"^[a-zA-Z][a-zA-Z0-9_-]{5,19}$";
    NSPredicate *passWordPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",passWordRegex];
    return [passWordPredicate evaluateWithObject:WXNum];
}

你可能感兴趣的:(iOS开发)