Swift 当我获得联系人时,是否应更改所有格式?

Swift 当我获得联系人时,是否应更改所有格式?,swift,contacts,Swift,Contacts,我用CNContact获取电话号码 contact.phoneNumbers[0].value.stringValue 我想把这个格式化成“010-1111-2222” 但所有格式都不同,如下所示 010-1111-2222 01011112222 +821011112222 //01011112222 1011112222 010 11 112 22 2 我是否应该考虑改变所有的格式?< /P> 或者还有其他选项可供选择吗?只需删除除数字以外的所有字符,然后重新格式化即可。

我用CNContact获取电话号码

contact.phoneNumbers[0].value.stringValue
我想把这个格式化成“010-1111-2222”

但所有格式都不同,如下所示

010-1111-2222

01011112222

+821011112222

//01011112222

1011112222

010 11 112 22 2

我是否应该考虑改变所有的格式?< /P>
或者还有其他选项可供选择吗?

只需删除除数字以外的所有字符,然后重新格式化即可。