将iOS ABPeoplePicker号码转换为有效的规范号码

时间:2013-04-26 14:12:31

标签: ios objective-c

我使用iOS ABPeoplePickerNavigationController允许用户选择一个电话号码,但我收到的号码格式如下:

+44(0)20 3162 0001

我可以删除空格和括号,但剩下的数字实际上并不是有效的电话号码。

iOS是否提供任何方法强制ABPeoplePicker返回有效的,规范的电话号码,即

442031620001

或者我是否会厌倦应用正则表达式或其他东西?

1 个答案:

答案 0 :(得分:0)

你必须申请正则表达式。但它应该只是剥离所有,但可选+开头

仍然无法保证能为您提供有效的电话号码!

e.g。在地址簿中我可以写+44 353 1232(-0 / -1)

命名为alernates