MASK Purpose
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 Digit (0 to 9, entry required, plus [+] and minus [–] signs not allowed).
9 Digit or space (entry not required, plus and minus signs not allowed).
# Digit or space (entry not required; plus and minus signs allowed)
L Letter (A to Z, entry required).
? Letter (A to Z, entry optional)*
A Letter or digit (entry required).
a Letter or digit (entry optional)*
& Any character or a space (entry required).
C Any character or a space (entry optional)*
. , : ; - / Literal character
< Causes all characters to be converted to lowercase.
> Causes all characters to be converted to uppercase.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* may remove this rule
####
(C##) ### #######
or
(+00) 000 0000000
####
/^\(\+\d{2}\) \d{3} \d{7}$/