Попробовал приведенный ниже код для достижения проверки номера мобильного телефона для поддержки VoIP, добавочного или мобильного номера (внутренние + международные номера).
func validate(value: String) -> Bool {
let PHONE_REGEX = "[0123456789][0-9]{9}"
let phoneTest = NSPredicate(format: "SELF MATCHES %@", PHONE_REGEX)
let result = phoneTest.evaluate(with: value)
return result
}
Но он не работает для таких номеров, как (+21) 54683920.
Пожалуйста, помогите.