2016-02-22 3 views
1

У меня есть список телефонов из списка контактов моего телефона, которые находятся в разных форматах от +1 (123) 123-1234, 1231231234, +11231231234 и 123-123- 1234. Я хочу, чтобы все они были в формате 1231231234, но я не очень люблю форматирование строк. Может кто-то указать мне верное направление?Swift - Форматирование массива строк телефонного номера

ответ

1

попробовать что-то вроде этого:

let digits = NSCharacterSet.decimalDigitCharacterSet() 
var phoneNumberDigits = "" 

for character in phoneNumber.unicodeScalars { 
    if digits.longCharacterIsMember(character.value) { 
     phoneNumberDigits += String(character) 
    } 
} 
Смежные вопросы