How to remove non numeric characters from phone number in objective-c?

前端 未结 5 704
不思量自难忘°
不思量自难忘° 2021-01-01 19:05

This is my first attempt to make an ios app.

I\'m using people picker to ask the user for a phone number, but when it retrieves with the code below, my NSStrin

5条回答
  •  太阳男子
    2021-01-01 19:54

    See this answer: https://stackoverflow.com/a/6323208/60488

    Basically:

    NSString *cleanedString = [[phoneNumber componentsSeparatedByCharactersInSet:[[NSCharacterSet characterSetWithCharactersInString:@"0123456789-+()"] invertedSet]] componentsJoinedByString:@""];
    

    For your case you may want to remove the characters "-", "(" and ")" from the character set.

提交回复
热议问题