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