아래 예제는 testString이 숫자만 포함하는지 아니면 숫자가 아닌 문자를 포함하고 있는지를 체크한다.
(BOOL)isDigit:(NSString)testString
{
NSCharacterSet *nonDigits = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
NSRange nond = [testString rangeOfCharacterFromSet:nonDigits];
if (NSNotFound == nond.location) {
return YES;
} else {
return NO;
}
}
testString = @"12345" 이면 true 이고,
testString = @"12345ABY"이면 false 이다.
댓글 없음:
댓글 쓰기