This npm library provides country data validation functionality, allowing you to retrieve data related to phone number lengths by country code.
You can install the library via npm:
npm install my-country-data-library
// Vanilla JS
const { getCountryDataByCode } = require('my-country-data-library');
// React usage
import { getCountryDataByCode } from '@zene/mobile-number-validator';
// Example usage:
const params = {
countryCode: string,
mobileNumber?: string,
internationalValidation?: boolean
}
const countryData = getCountryDataByCode(params);
console.log(countryData);
{
IsError: bool,
Message: 'string',
ReturnObj: {
country: 'string',
phLengthMax: int,
phLengthMin: int,
phExample: 'string',
validNumber?: 'string'
}
}
getCountryDataByCode({ countryCode: string|number, mobileNumber?: string, }): NumberValidationData
Parameter | Type | Description |
---|---|---|
countryCode |
number or string |
Required. The numeric country code for the desired country |
mobileNumber |
string |
Mobile number that needs to be verify |
internationalValidation |
boolean |
allows for an international dialing code to be in the number |
{
country: string;
phLengthMax: number |null;
phLengthMin: number | null;
phExample?: string | number;
validNumber?: string | null;
}