Мне нужно подтвердить международный номер телефона.
Я знаю, что его трудно проверить международный номер телефона, поэтому я буду держать его простым:
+
или 00, затем 6-14 номеров
Мой текущий код с использованием регулярного выражения не работает по какой-то причине, которую я не могу решить. Он просто говорит, что он не может открыть регулярное выражение и сбой.
Вот мой текущий код:
NSString *phoneRegex = @"^[\+(00)][0-9]{6,14}$";
NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", phoneRegex];
BOOL phoneValidates = [phoneTest evaluateWithObject:phoneNumber];
Где я иду не так?
Спасибо!