Please tell me what is wrong with this regex. I need to have only alphabets and no digits at all.
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"^(?!\\s*$)()[a-zA-Z,\\w,.\\s,-]{2,50}$"
options:NSRegularExpressionUseUnicodeWordBoundaries
error:&error];
NSUInteger numberOfMatches = [regex numberOfMatchesInString:text
options:0
range:NSMakeRange(0, [text length])];
if (numberOfMatches == 1) {
return nil;
} else {
return NSLocalizedString(@"name.validation.alert1", nil);
}
Thanks in advance.