我知道Google libphonenumber解析库的C#端口:
http://code.google.com/p/libphonenumber/
http://code.google.com/p/libphonenumber/
我需要的是取一个电话号码字符串并将其分解为相应的部分,国家代码,区号,前缀,号码和扩展名.
这个库能用来做吗?如果是这样,有人可以在C#中发布一个简单的测试吗?我不知道如何在文档中这样做.
顺便说一句,他们可以是国内的或国际的.
解决方法
libphonenumber库将解析一个数字并验证它是否与国内和国际号码的已知模式匹配.对于任何给定的号码,它会告诉您国内代码和国内或国际的正确拨号模式.
除此之外,它不会将其解析为组成部分.没有区号,号码,扩展名解析.
它是开源的,所以如果你需要这样做,它可能是一个很好的起点,但我相信这将是一项艰巨的任务.