This package can parse and output a phone number in a given format.
It can take a given string with a phone number and parse it to extract its parts.
The package can also reformat the specified phone number to output according to a given format string.
Phone numbers are a frequently used means of contact that sites get from users. It is often used to confirm their identity.
If the user provides a phone number incorrectly, he will not be able to confirm his identity, and so he may not be able to access an application that requires identity information.
This package provides a solution to process a phone number entered by a user and parse it, so it can be validated and reformatted in a way that can be used correctly to confirm the identity of a user that owns the phone with a given number.
In config composer.json your project will be added to the library dmamontov/phone-normalizer, who settled in the folder vendor/. In the absence of a config file or folder with vendors they will be created.
If before your project is not used composer, connect the startup file vendors. To do this, enter the code in the project:
Examples of use
$n = new PhoneNormalizer;
$phone = $n->normalize('XXXXXXXXXXXXXX');