A jQuery telephone input with flags and international codes plug-in
How to Validate Phone Number using jQuery Input Mask Plugin
Consider Using Localized Input Masks for 'Phone' and Other Restricted Inputs (64% Aren't Taking Advantage of Input Masking) – Articles – Baymard Institute