使用NSNumberFormatterStyle创建(美国)电话号码样式

时间:2016-04-11 20:19:37

标签: ios swift nsnumberformatter

我正试图找到一种方法来使用NSNumberFormatter将输入的数字字符串格式化为美国电话号码样式。

例如: 4155552671应该是+ 1-415-555-2671(如果我没记错的话)

我想知道是否使用本机API(NSNumberFormatterStyle?)这是一种简单的方法,而不是使用我自己的逻辑来修改字符串。 有什么想法吗? 感谢。

1 个答案:

答案 0 :(得分:0)

这不适合NSNumberFormatter

也许this answer可以提供帮助。

还有一个iOS ported version of Google's phone number library可能会有所帮助,您可能正在寻找RFC3966输出或国际变体。