Consider Using Localized Input Masks for 'Phone' and Other Restricted Inputs (64% Aren't Taking Advantage of Input Masking) – Articles – Baymard Institute
Awesome Input Mask Component For Vue.js - Vue Script
How to Validate Phone Number using jQuery Input Mask Plugin ? - GeeksforGeeks