问题标签 [libphonenumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
231 浏览

android - 如何进行数字解析?

我正在制作一个使用电话联系人的项目。在这个应用程序中,我将号码(来电号码)与联系人列表中保存的号码匹配。我已经格式化了号码,它可以在以这种格式 +919045308261 保存号码的手机上工作,并且它不能在以这种格式 +91 90 45 308261 保存号码的手机上工作 我用过的代码是...

0 投票
1 回答
784 浏览

php - libphonenumber php找不到基类Locale

我正在使用 libphonenumber 的 php 实现

我需要它来对用户输入的电话号码进行基本的意义和有效性检查。

我已将整个src/libphonenumber目录及其子目录复制到我的项目中。我不使用 Composer,因为这只是我项目的一个元素,我希望现在不必攀登那个特定的学习曲线。我将以下简单的自动加载器放在脚本的开头。

自动加载器工作正常,除了geocoding/Locale.php包含包含单个类“Locale”的文件,如下所示;

我得到的错误是

我对命名空间和 oo 在 php 中很陌生。我知道 Locale 是一个 php 类。我的问题是为什么找不到

0 投票
2 回答
1708 浏览

libphonenumber - Libphonenumber 猜测 number 是否可能

可以只传递给 libphonenumber 没有国家格式的数字

isNumberPossible(字符串电话)

例如,我想检查数字是否可以采用国际格式。我不想通过本地国家代码,因为我不这样做。

这个演示迫使我进入国家

0 投票
2 回答
1456 浏览

c# - 为什么 libphonenumber 网站返回的结果与 libphonenumber 库不同?

我正在使用以下链接:

  • 电话号码:96596032346
  • 地区代码:KW

该链接返回该数字有效。

我正在使用 C# 中的库,如下所示:

我传递了相同的参数phoneNumber=96596032346regionCode=KW但它返回的是数字无效。

我检查了库的一些更新,但我有最新版本。可能是什么问题呢?

0 投票
2 回答
2840 浏览

php - Libphonenumber php

我想测试电话号码的类型,所以我找到了 libphonenumber-for-php。但我不明白如何使用它。

在此页面中:https ://github.com/giggsey/libphonenumber-for-php 它说我需要通过作曲家安装它,但是在哪里?在我的 ubuntu 服务器上?

我只需要知道一个号码是否是手机号码,就像在这个例子中一样: https ://github.com/practo/libphonenumber-for-php/issues/15

所以,我需要了解如何获取图书馆的实例。

谢谢你的帮助

0 投票
1 回答
270 浏览

ios - iOS Plist 文件和库 + libPhoneNumber-iOS


我们正在构建三个 iOS 应用程序,这三个应用程序几乎相同,因此我们决定为这些应用程序的核心创建和使用一个库。我们也使用 CocoaPods 作为依赖项。除libPhoneNumber-iOS外,一切正常。

我在我们的项目(使用 CocoaPods)中添加了 libPhoneNumber-iOS 作为依赖项,构建了资源和库,但问题是 libPhoneNumber 使用的 plist 文件未加载。所以每次,字典都是空的。

我通过将此 plist 文件添加到子项目中找到了解决方案并且它正在工作。但我不想为每个应用程序都这样做。你知道问题可能是什么吗?

谢谢。

0 投票
2 回答
1945 浏览

javascript - 将 javascript 库转换为 AMD

我正在尝试在我的非 AMD 要求应用程序中使用一个库——谷歌的 libphonenumber 。吃这个的最好方法是什么?我知道我可以创建这样的模块:

但这似乎不太好。似乎我必须重构他们的一些代码才能使其正常工作(例如,将其全部转换为对象并返回该对象)。我看到很多库使用不同的模式,它们使用立即调用的函数,该函数在窗口对象上定义模块并返回它。

** 更新 ** 有什么理由不这样做吗?

我可以访问我的所有方法,但现在它们似乎是全局的,因为我没有将库包装在定义中......

0 投票
0 回答
1603 浏览

node.js - 使用 libphonenumber 在 Node JS 中解析电话号码

我需要解析从我的电话簿中提取的所有电话号码,让我们说一个平面文件

输入将是一个电话号码字符串列表,可以是以下形式(考虑到我的位置是印度)

现在我需要按照谷歌的 libphonenumber 库以国际格式存储所有这些数字。

  • 现在,如果缺少正确的国家代码,有什么方法可以知道(或猜测)正确的国家代码?

  • 如果可用,如何将国家代码与电话号码分开?

  • 到目前为止,从我在谷歌的 libphonenumber 库中看到的内容来看,它需要输入电话号码和 ISO 国家代码来解析电话号码。但是如何从数字 ISD 代码中获取 ISO 国家代码?

提前致谢

0 投票
3 回答
2218 浏览

java - 如何从字符串中提取电话号码?

我有包含文本和电话号码的自定义字符串。我怎样才能提取这个号码?

示例文本: Lorem ipsum +44 12-45-243 dolor 00(49) 812 234 234

编辑:电话号码可以是任何给定的格式。

0 投票
2 回答
494 浏览

node.js - 在 postgresql 函数中使用 libphonenumber 库

我需要在 postgresql 函数中解析电话号码。我正在使用水线 ORM,并且基本上是在 javascript 中进行此计算。现在我想将整个逻辑移动到 postgresql 存储函数。但瓶颈是 libphonenumber 库的可用性。它在 Node.js 中可用,但不确定如何在 postgresql 中使用它。

任何想法 ?