^(+d{1,2}s)?(?d{3})?[s.-]d{3}[s.-]d{4}$
# Examples of vaild phone numbers it accepts
9054286644
905-428-6644
(905)-428-6644
1-(905)-428-6644
(905)4286644
905 428 6644
12 903 455 6789
# Regex expression
^d{0,3}[- ]?[ ]*[(]?d{3}[)]?[- ]?[ ]*d{3}[- ]?[ ]*d{4}$
^[+0]{0,2}(91)?[0-9]{10}$