0으로 시작하고
9-10자리
숫자
1. 숫자만 추출하여
2. 정규표현식으로 체크
NSString *phoneNumber = @"03-3200-2222";
phoneNumber = [[phoneNumber componentsSeparatedByCharactersInSet:[[NSCharacterSet decimalDigitCharacterSet]invertedSet]]componentsJoinedByString:@""];
NSString *someRegexp = @"^0\\d{9,10}$";
NSPredicate *myTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", someRegexp];
if ([myTest evaluateWithObject: phoneNumber]){
//Matches
NSLog(@"it is a phone number");
}else{
NSLog(@"it is NOT a phone number");
}