- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在angular js应用程序中使用libPhone库来验证电话号码是否有效。但是,如果输入的电话号码无效,我必须显示用户必须提供的有效格式。
用户将提供国家代码和电话号码。例如,如果用户需要提供美国号码,则向用户显示的格式为:xxx-xxx-xxxx
我正在尝试通过变通方法来做到这一点,通过调用getPhoneFormat('mx')
来说明墨西哥数字
var getPhoneFormat = function(countryCode) {
var exampleNum = phoneUtil.getExampleNumberForType(countryCode, libphonenumber.PhoneNumberType.MOBILE);
var formattedNum = phoneUtil.format(exampleNum, libphonenumber.PhoneNumberFormat.RFC3966);
//formattedNum -> tel:+52-1-222-123-4567
//then i was thinking of removing the prefix by checking the position of the 1st '-'
var removeFromIndex = formattedNum.indexOf('-') + 1
var validFormat = formattedNum.substring(removeFromIndex);
//valid format is -> 1-222-123-4567
//finally replace numbers with x and return
}
formatByPattern
,但不确定如何使用它。
最佳答案
您尝试过这个较小的版本吗?它有一个解析和一个队友。
即
parse('8 (800) 555 35 35', 'RU')
// { country: 'RU', phone: '8005553535' }
format('2133734253', 'US', 'International')
// '+1 213 373 4253'
关于javascript - 使用libPhoneNumber格式化电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46407827/
我想将 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
我是一名优秀的程序员,十分优秀!