首页 > 解决方案 > 如何分别获取国家代码和电话号码并根据javascript中的国家代码验证ph号码的长度?

问题描述

我在我的项目中安装了这些库来获取国家代码。这不是根据国家/地区代码验证电话号码。我需要一个更多的功能。

如何分别获取国家代码和电话号码?现在它正在将它们放在一起 - 例如:+917894568978。

  1. ngx-international-phone-number
  2. google-libphonenumber

要求:

它应该根据国家代码进行验证。你能帮助我吗?

HTML:

<international-phone-number 
     [(ngModel)]="model.phone_number" placeholder="Enter phone number" 
     [ngModelOptions]="{standalone: true}"
     [maxlength]="20" [defaultCountry]="'in'" [required]="true" 
     #phoneNumber="ngModel" 
     name="phone_number">
</international-phone-number>

组件.ts:

phone_number: any;
console.log(phone_number) // +919567894568

标签: javascriptangular

解决方案


我已经安装了这两个库。1) "ngx-mat-intl-tel-input": "^3.0.0", 2) "libphonenumber-js": "^1.7.51" 它非常适合我.. 我可以得到 dialCode 和电话在这个库中单独编号。它的验证长度也是..


推荐阅读