この正規表現の何が問題なのか教えてください。アルファベットのみが必要で、数字はまったく必要ありません。
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);
}
前もって感謝します。