Вы можете использовать NSDateFormatter
и разрешить ему использовать эвристику, чтобы определить, является ли данная входная строка датой или нет (просто вызовите [formatter setLeninent:YES]
для этого).
Если он может создать объект NSDate
из вашего NSString
, поздравляем, строка содержит дату, в противном случае, скорее всего, нет.