catamphetamine / libphonenumber-js

A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript

Home Page:https://catamphetamine.gitlab.io/libphonenumber-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Belgium phone number are valid even if they can't be parsed for national display

YonniRouelle opened this issue · comments

When I tried to parse belgium phone numbers

const newPhoneNumber = parsePhoneNumberFromString(
    '047501020',
    'BE'
);

console.log(newPhoneNumber?.isValid()); // true

const newPhoneNumber = parsePhoneNumberFromString(
    '0475010203',
    'BE'
);

console.log(newPhoneNumber?.isValid()); // true

Two cases are returning true whereas in the first case 1 digit is missing to be valid.

I tried same thing with French and when 1 digit is missing, the isValid method return false.