Swift51.com
Swift 头像
Swift  2017-06-19 09:20

Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit

回复:0  查看:7500  感兴趣:87  赞:2  
PhoneNumberKit 是一个用于解析、格式化和验证国际电话号码的Swift框架。 灵感来自Google的libphonenumber。
特征
☎️ 验证,规范化和提取元素中任何电话号码字符串。
? 简单的Swift语法和轻量级的可读性强的代码库。
? 快,1000个解析约为0.4秒。
? 来自于Google的libPhoneNumber项目的最佳元数据。
? 经过充分的测试,以符合Google的JavaScript实现的libPhoneNumber准确性。
? 专为iOS设计。自动从手机中抓取默认地区代码。
? 可编辑,使用AsYouType来格式化UITextField。
?? 将国家代码转换为国家名称,反之亦然。

Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
示例代码:
let textField = PhoneNumberTextField()

PartialFormatter().formatPartial("+336895555") // +33 6 89 55 55

相关开源代码