+ (BOOL)isText:(NSString *)text pattern:(NSString *)pattern{
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",pattern];
return [predicate evaluateWithObject:text];
}
/**
* 判断字符串是否银行卡号
* param bankCardNumber 需要判断字符串银行卡号
* return BOOL 是返回YES,否返回NO
*/
+ (BOOL)isBankCardNumber:(NSString *)bankCardNumber{
if (!bankCardNumber || bankCardNumber.length <= 0 ) {
return NO;
}
NSString *pattern = @"^(\\d{15,30})";
return [self isText:bankCardNumber pattern:pattern];
}