字符串包含字母

Arb*_*tur 2 methods nsstring ios

我想知道是否有办法检查一个字符串是否包含一个字母.

如果有,NSString = @"street 12"我希望它返回YES ,如果NSString = @"12.12,23.23"我想要它返回NO

有没有一种方法可以处理Apple制作的这种方法,还是我必须自己制作?

rma*_*ddy 6

这是一种方式:

NSString *someString = ... // the string to check
NSRange match = [someString rangeOfCharacterFromSet:[NSCharacterSet letterCharacterSet] options:0 range:NSMakeRange(0, someString.length)];
if (match.location != NSNotFound) {
    // someString has a letter in it
}
Run Code Online (Sandbox Code Playgroud)