- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在考虑使用 libphonenumber 将数字转换为友好的本地电话号码
例如。如果输入 19311234567,则返回 (931) 123 4567
我在这里找到了一个 libphonenumber 的 php 版本:https://github.com/davideme/libphonenumber-for-PHP 但我不知道如何使用它来获得我想要的东西。
所以我想知道是否有人知道我需要调用什么电话才能转换电话号码
最佳答案
在实际实现中,您可以使用以下代码进行格式化。
$phoneNumberUtil = PhoneNumberUtil::getInstance();
$exampleNumber = new PhoneNumber();
$exampleNumber->setCountryCode(1)->setNationalNumber(9311234567);
var_dump($phoneNumberUtil->format($exampleNumber, PhoneNumberFormat::INTERNATIONAL));
var_dump($phoneNumberUtil->format($exampleNumber, PhoneNumberFormat::NATIONAL));
var_dump($phoneNumberUtil->format($exampleNumber, PhoneNumberFormat::RFC3966));
输出:
string(15) "+1 931 123 4567"
string(12) "931 123 4567"
string(15) "+1-931-123-4567"
rawInput 和 free format 尚未在 PHP 版本中实现,但 API 将与 JAVA 类似。
关于php - libphonenumber php 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491701/
我想将 Google 的 libphonenumber 库合并到我正在开发的 CRM 解决方案中,以识别诸如以下内容: 电话号码是手机还是固定电话 号码的地理位置 我在网上做了一些搜索,但似乎找不到任
我正在尝试验证国际手机号码。 例如:“+972523254545”。 Afaik,这个数字应该在任何地方都有效。 但是这个库也需要“区域”。为什么会这样,我该如何克服它? 最佳答案 地区 不应是必填字
我正在使用以下链接: http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/demo-compiled
我知道中国政府并不真正喜欢谷歌,因为我在为中国客户实现代码时遇到了问题,至少有些谷歌 API 在那里不起作用。 libphonenumber 库和/或其轻量级版本 libphonenumber-js
我在我的项目中添加了 com.googlecode.libphonenumber:libphonenumber:8.8.2。在 Debug模式下,它正常工作。但是在签名的 apk 中,它在调用库方法时
我一直在使用 googles libphonenumber 来验证美国电话号码。现在我需要所有国家的国际支持。是否可以使用 libphonenumber 反向查找电话号码国家代码? 假设数据库保存了英
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我能否确定用户输入的电话号码是否可以安全地格式化为 E164? 对于德国,这要求用户使用本地区号开始输入。例如,123456 可能是他所在城市的用户号码,但不能格式化为 E164,因为我们不知道他的本
我要格式像 IN-INDIA +91-7679030608.. 其中IN是国家ISO,India是国家名称,+91是国家代码.. 我的问题是我可以从 libphonenumber.jar 中获取这 3
我从一个看起来很棒的库中听到了很多好处,但我发现自己处于一个微妙的境地。 这是我工作过的第一个将电话号码存储在数据库中的项目。 我已经阅读了一些关于 E.164 格式的内容,我确实打算在我的数据库中存
我有一个这样的字符串:+33123456789(法国电话号码)。我想在不知道国家的情况下提取国家代码(+33)。例如,如果我有来自另一个国家的另一部电话,它应该可以工作。我使用谷歌图书馆 https:
我正在使用 libphonenumber 来格式化联系人中的电话号码。有什么办法可以像 WhatsApp 一样只显示手机号码吗?没有本地电话号码。 我唯一的想法是拥有一个包含所有移动区号的列表,例如
我是 javascript 开发的新手。我需要的是验证手机号码以在一段时间后启用短信。 我发现的是 googles libphonenumber:https://code.google.com/p/l
我正在创建新服务,需要基于手机号码的国家/地区 ISO 代码。我正在使用 google-libphonenumber 包,但在此包中它提供基于移动和国家/地区 ISO 代码的信息。 我在谷歌上搜索了这
我正在尝试使用 Google 的 libphonenumber我项目中的库。我正在尝试使用 javascript 版本验证电话号码输入,但它给我一个“goog 未定义”错误。我是 javascript
我需要确定任何电话号码的国家运营商代码(不是国家代码),使用 libphonenumber开发工具包。我该怎么做? 最佳答案 这应该有助于您的案例 - PhoneNumberToCarrierMapp
我正在考虑使用 libphonenumber 将数字转换为友好的本地电话号码 例如。如果输入 19311234567,则返回 (931) 123 4567 我在这里找到了一个 libphonenumb
在我的本地主机上开发期间,我试图自托管 libphonenumber图书馆。我正在尝试以下操作: goog.require('goog.proto2.Message'); 这是有效的,但我
我正在尝试使用 google-libphonenumber的 AsYouTypeFormatter 在 Web 表单上带有一个简单的输入元素。我将用户输入的每个键传递给 inputDigit 方法。我
我正在使用 Google 的 libphonenumber 库在 Java 应用程序中验证和格式化电话号码。 下面是我使用的代码: String phoneNumberE164Format = "33
我是一名优秀的程序员,十分优秀!